以下代码第5行中出现的LBN_SELCHANGE把有着强迫症我整懵,不把这个问题搞懂我不走了
case WM_COMMAND:
switch (LOWORD(wParam))
{
case IDC_LIST1:
if (HIWORD(wParam) == LBN_SELCHANGE)
{
}
break;
default:
return DefWindowProc(hWnd, uMsg, wParam, lParam);
}
心里想ListBox的消息不是LB_开头吗,那么LBN_又是个什么意思,网上没有这个问题,也没有答案,去MSDN搜索了半天
全称List Box Notifications,叫List Box通知,自学者的苦恼,心想就这么理解吧
外部发给List Box的消息以LB_开头,它反馈给外部的就以LBN_开头好吧