当列表框中的选择即将更改时,应用程序将发送LBN_SELCHANGE通知消息。列表框的父窗口通过WM_COMMAND消息接收此通知消息。
LBN_SELCHANGE
idListBox = (int) LOWORD(wParam); //列表框的标识符
hwndListBox = (HWND) lParam; //列表框的句柄
备注
如果LB_SETCURSEL消息更改选择,则不会发送此通知消息。
此通知消息仅适用于具有LBS_NOTIFY样式的列表框。
对于多选列表框,只要用户按下箭头键即可发送LBN_SELCHANGE通知,即使选择不更改。
也可以看看