新手上路
- 积分
- 48
- 金钱
- 48
- 注册时间
- 2016-6-12
- 在线时间
- 15 小时
|
1金钱
在对话框下创建了 MULTIPAGE控件 ,在此控件下创建了LISTVIEW ,为什么点击LISTVIEW 控件,没有此消息响应,MULTIPAGE控件有响应。
case WM_INIT_DIALOG:
_hMenu = _CreateMenu(pMsg->hWin);
hMultiPage = WM_GetDialogItem(pMsg->hWin, ID_MULTIPAGE_0);
MULTIPAGE_SetFont(hMultiPage,&GUI_FontHZ24);
hDialog= LISTVIEW_CreateEx(0,0,720,300,hMultiPage,WM_CF_SHOW ,0,ID_LISTVIEW_0);
break;
case WM_NOTIFY_PARENT:
Id = WM_GetId(pMsg->hWinSrc);
NCode = pMsg->Data.v;
switch(Id) {
case ID_LISTVIEW_0: // Notifications sent by 'Listview'
switch(NCode) {
case WM_NOTIFICATION_CLICKED:
Paint_List_Dialog(pMsg);
break;
case WM_NOTIFICATION_RELEASED:
break;
case WM_NOTIFICATION_SEL_CHANGED:
break;
}
break;
|
最佳答案
查看完整内容[请看2#楼]
找到原因了,要创建一个含有LISTVIEW的对话框,并且要添加此对话框的回调函数,这下点击LISTVIEW就有响应了。
|