C++中setcursel函数的用法是什么

   2025-02-13 5570
核心提示:在C++中,SetCurSel函数是用于设置组合框(ComboBox)或列表框(ListBox)中当前选中项的函数。语法:int SetCurSel(int nIndex)

在C++中,SetCurSel函数是用于设置组合框(ComboBox)或列表框(ListBox)中当前选中项的函数。

语法:

int SetCurSel(int nIndex);

参数:

nIndex:要设置为当前选中项的项的索引。索引从0开始。

返回值:

如果成功,返回值为非零值,表示设置成功;如果失败,返回值为零。

示例:

// 创建一个组合框HWND hWndCombo = CreateWindowW(L"ComboBox", NULL, WS_VISIBLE | WS_CHILD | CBS_DROPDOWN,     50, 50, 200, 200, hWndParent, NULL, hInstance, NULL);// 向组合框中添加几个选项SendMessage(hWndCombo, CB_ADDSTRING, 0, (LPARAM)L"Option 1");SendMessage(hWndCombo, CB_ADDSTRING, 0, (LPARAM)L"Option 2");SendMessage(hWndCombo, CB_ADDSTRING, 0, (LPARAM)L"Option 3");// 设置选中项为第二个选项(索引为1)SendMessage(hWndCombo, CB_SETCURSEL, 1, 0);

在上面的示例中,通过SendMessage函数向组合框中添加了三个选项,然后使用CB_SETCURSEL消息将选中项设置为索引为1的选项(即"Option 2")。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言