ComboBox控件
-
创建控件
// ComboBox控件的创建 // 1.一直显示下拉框,编辑框可输入 HWND hCombo1 = CreateWindowEx(0, TEXT("ComboBox"), NULL, WS_VISIBLE | WS_CHILD | WS_BORDER | CBS_HASSTRINGS| CBS_SIMPLE, 10, 10, 200, 130, hWnd,(HMENU)1001, hInstance, 0); // 2. 下拉框隐藏,编辑框可输入 HWND hCombo2 = CreateWindowEx(0, TEXT("ComboBox"), NULL, WS_VISIBLE | WS_CHILD | WS_BORDER | CBS_HASSTRINGS | CBS_DROPDOWN, 10, 140, 200, 130, hWnd, (HMENU)1002, hInstance, 0); // 3. 下拉框隐藏,编辑框不可输入 HWND hCombo3 = CreateWindowEx(0, TEXT("ComboBox"), NULL, WS_VISIBLE | WS_CHILD | WS_BORDER | CBS_HASSTRINGS | CBS_DROPDOWNLIST, 10, 270, 200, 130, hWnd, (HMENU)1003, hInstance, 0); // 添加测试数据到下拉列表中 const TCHAR* tem[] = { TEXT("tem1"),TEXT("tem2"),TEXT("tem3"),TEXT("tem4") }; for (int i = 0; i < 4; i++) { SendMessage(hCombo1, CB_ADDSTRING, i, (LPARAM)tem[i]); SendMessage(hCombo2, CB_ADDSTRING, i, (LPARAM)tem[i]); SendMessage(hCombo3, |