添加内容
ComboBox_AddString(hwndCtl,lpsz)
hwndCtl为此组合框的句柄,lpsz为需要添加的字符串,组合框不能直接通过id添加内容,所以需要得到这个控件的句柄,还得使用GetDlgItem()函数.
举例:
HWND hwndCombo1 = GetDlgItem(hwnd,IDC_C1);
//建立一个组合框,ID可以设置为IDC_C1,然后通过GetDlgItem获取这个组合框的句柄
//如果无法正常显示,需要调整此组合框的最大显示范围,在向下箭头上出现上下箭头时可以调整.
ComboBox_AddString(hwndCombo1,TEXT("内容1"));
ComboBox_AddString(hwndCombo1,TEXT("内容2"));
//使用IDC_C1的句柄hwndCombo1,然后添加内容,多次调用可以设置多项文字,
获取项目个数
ComboBox_GetCount(hwndCtl)
这个函数的返回值为int,参数hwndCtl为此组合框控件句柄;
举例:
HWND hwndCombo1 = GetDlgItem(hwnd,IDC_C1);
int count = ComboBox_GetCount(hwndCombo1);