WM_HWIN hItem;
int NCode;
int Id;
printf("This is a test_1\r\n");
switch (pMsg->MsgId) {
case WM_INIT_DIALOG:
printf("This is a test_2\r\n");
// Initialization of 'Framewin'
hItem = pMsg->hWin; //pMsg->hWin是对话框的句柄
FRAMEWIN_SetTitleVis(hItem, 0);
break;
case WM_NOTIFY_PARENT:
Id = WM_GetId(pMsg->hWinSrc); //pMsg->hWinSrc是ICONVIEW控件的句柄
printf("id: %d\r\n",Id);
NCode = pMsg->Data.v;
printf("This is a test_3\r\n");
switch(Id) {
case ID_ICONVIEW_0: // Notifications sent by 'Iconview'
printf("This is a test_4\r\n");
switch(NCode) {
case WM_NOTIFICATION_CLICKED:
break;
case WM_NOTIFICATION_RELEASED: //这个小工具的释放,是指整个ICONVIEW的释放;
break;
case WM_NOTIFICATION_MOVED_OUT:
break;
case WM_NOTIFICATION_SCROLL_CHANGED:
break;
case WM_NOTIFICATION_SEL_CHANGED:
printf("This is a test_5\r\n");
switch(ICONVIEW_GetSel(pMsg->hWinSrc))
{
/* 机器状态 */
case 0:
break;
/* 机器信息 */
case 1:
break;
/* 中英文切换 */
case 2:
break;
/* 设置 */
case 3:
break;
/* 屏幕校准 */
case 4:
break;
/* Wifi */
case 5:
break;
/* 返回上一层界面 */
case 6:
printf("This is a test_6\r\n");
CreateFramewin_main();
break;
default:
printf("This is a test_7\r\n");
break;
}
break;
}
break;
}
break;