当用户单击鼠标按钮发送ImageList控制的客户区。
idCtrl = (L_INT) LOWORD(按钮)标识符的控制。
wNotifyCode = HIWORD(按钮)通知代码。
pClick = (pLILCLICK)lParam指针单击信息结构。
当用户单击鼠标按钮发送ImageList控制的客户区。pClick包含鼠标单击事件的位置。
父窗口的控制通过WM_COMMAND消息收到这个通知消息。
这个函数处理所有的消息窗口
静态HWND hCtl;
L_SIZE_T MainWndProc5 (HWND HWND, L_UINT消息,按钮按钮,LPARAM LPARAM)
{
单词wNotifyCode;
L_INT idCtl;
HWND hWndCtrl;
L_TCHAR buf [300];
pLILCLICK pClick;
开关(消息)
{
情况下WM_SETFOCUS:
如果(hCtl)
SetFocus (hCtl);
打破;
情况下WM_COMMAND:
wNotifyCode = HIWORD(按钮);/ /通知代码
idCtl = LOWORD(按钮);/ /项目、控制或加速器标识符
lParam hWndCtrl = (HWND);/ /处理控制
开关(idCtl)
{
情况下IDC_LEADIMAGELIST:
开关(wNotifyCode)
{
/ * * /其他代码在这里
情况下L_ILN_CLICKED:
lParam pClick = (pLILCLICK);
wsprintf (buf文本(“x: % ld y: % ld”)、pClick - > xPos pClick - > yPos);
对话框(hWnd,但文本(“点击”),MB_OK);
打破;
/ * * /其他代码在这里
}
打破;
/ * * /其他代码在这里
}
打破;
/ * * /其他代码在这里
}
返回lParam DefWindowProc (hWnd、消息、按钮);
}