Winapi 在Win32下拉列表中获取所选项目
每次下拉列表中出现更改时,如何获取当前下拉列表的选定值Winapi 在Win32下拉列表中获取所选项目,winapi,dropdown,Winapi,Dropdown,每次下拉列表中出现更改时,如何获取当前下拉列表的选定值 case WM_COMMAND: break; 通过发送消息通知其父级有关选择的更改。您可以通过发送消息来获取当前选定的项目索引。项目文本可通过发送消息获得: case WM_命令: 开关字参数 { 案例CBN_SELCHANGE: { HWND const control{hwndparam}; int const index{::SendMessagecontrol,CB_GETCURSEL,nullptr,null
case WM_COMMAND:
break;
通过发送消息通知其父级有关选择的更改。您可以通过发送消息来获取当前选定的项目索引。项目文本可通过发送消息获得:
case WM_命令:
开关字参数
{
案例CBN_SELCHANGE:
{
HWND const control{hwndparam};
int const index{::SendMessagecontrol,CB_GETCURSEL,nullptr,nullptr};
如果索引==CB_错误
{
//处理错误
返回0;
}
//[可选]检索所选项目的文本
int const len{int::SendMessagecontrol,CB_GETLBTEXTLEN,WPARAMindex,nullptr};
如果len==CB_ERR
{
//处理错误
返回0;
}
标准::向量缓冲区+1;
::SendMessageWcontrol、CB_GETLBTEXT、WPARAMindex、LPARAMbuffer.data;
返回0;
}
案例默认值:
打破
}
打破
你看过吗?