对于这段代码:https://www.dreamincode.net/forums/topic/163804-microsoft-working-with-listboxes-part-i/
它会显示列表并循环得很好。
可悲的是,我的导师从未完成他的代码。 计划是在名称上添加双击检测。如何实现?
不起作用。
可悲的是,我的导师从未完成他的代码。 计划是在名称上添加双击检测。如何实现?
case WM_COMMAND:
{
return 0;
}
像这样吗?11是这个子窗口,其中包含名称。
case WM_COMMAND:
{
if (LOWORD(wparam) == 11) {
if ((message) == LBN_DBLCLK) {
cout << "double click" << endl;
}
}
return 0;
}
不起作用。
case WM_COMMAND
后面的行上设置断点并检查wParam
吗? - Paul SandersLBN_DBLCLK
无法提供该信息。您需要处理LBN_SELCHANGE
,或者发送LB_GETCURSEL
来获取相关信息。 - Remy LebeauGetDlgItem
,或者使用在WM_COMMAND
消息中传递的lParam
值。 - Paul Sanders