ComboBox笔记
声明:
HWNDhwndCombo1 = GetDlgItem(hwnd, IDC_COMBO1);
增添项:
ComboBox_AddString(hwndCombo1,TEXT("+"));
或 ComboBox_InsertString(hwndCombo1,-1,TEXT("+"));
得到编号(索引):
int curSel = ComboBox_GetCurSel(hwndCombo1);//返回项目编号(整数)
if(0 == curSel)
{
MessageBox(hwnd, TEXT("You choosed-"), TEXT("NOTE"), MB_OK|MB_ICONEXCLAMATION);
}
删除项:
ComboBox_DeleteString(hwndCombo1,0); //编号从0开始的,而且每点一次就剪掉一个对应序号的符号
计算项数:
int co = ComboBox_GetCount(hwndCombo1);
TCHAR str[256];
wsprintf(str,"number is %i", co);
MessageBox(hwnd, TEXT(str),TEXT("NOTE"), MB_OK|MB_ICONEXCLAMATION);
设定选择项:
ComboBox_SetCurSel(hwndCombo1,1);//设定选择项
得到某项值:
TCHAR str[256];
ComboBox_GetLBText(hwndCombo1,1,str);
MessageBox(hwnd, str, TEXT("NOTE"),MB_OK|MB_ICONEXCLAMATION); //得到某项值