簡體   English   中英

如何在Visual Studio C ++ Win32項目中填充組合框

[英]How to fill combobox in a Visual Studio C++ Win32 project

如何在Visual Studio C ++ Win32項目中填充組合框。 如何檢查用戶選擇了哪個單詞。

我的意思是我想要一個充滿這些的comboxbox:一,二,三。 我想做不同的事件取決於用戶選擇哪一個。

編輯:窗口在資源編輯器中創建為對話框,消息線程運行如下:

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
    return DialogBox(hInst, MAKEINTRESOURCE(IDD_MAIN), NULL, DlgProc);
}

先感謝您!

在對話框的WM_INITDIALOG處理程序中,您可以使用CB_ADDSTRING消息初始化包含要選擇的字符串的組合框:

SendMessage(hCombo, CB_ADDSTRING, 0, (LPARAM) L"one");

現在,您可以響應CBN_SELENDOK消息以響應用戶對下拉列表的更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM