读书人

请教GUI_MSG_COMMAND这个消息是怎么产

发布时间: 2013-11-01 14:43:02 作者: rapoo

请问GUI_MSG_COMMAND这个消息是如何产生的?
请问GUI_MSG_COMMAND这个消息是如何产生的? 是点击某个标签产生的吗?

static __s32 __FileExplorerProc(mgui_msg_t * msg)
{
APP_DEBUG_CBMSGEx;

switch(msg->id)
{
case GUI_MSG_CREATE:
case GUI_MSG_DESTROY:
case GUI_MSG_QUIT:
break;
case GUI_MSG_POWER_LOW:
return 0;
case GUI_MSG_KEY:
break;
case GUI_MSG_COMMAND:
return OnFileExplorerCommand(msg);
case GUI_MSG_PAINT:
case GUI_MSG_IME_CHAR:
case GUI_MSG_IME_CTRL_CHAR:
App_FileExplorerOnImeMsg(msg);
return 0;
case GUI_MSG_TIMER:
default:
break;
}
return MGUI_WinDefaultProc(msg);
}

[解决办法]
应该是那种Gui下命令消息吧!
在对应的IDE中,右键看看是否有相关信息,可以看看!
[解决办法]
第三方库自定义的消息,研究一下库的文档。

引用:
请问GUI_MSG_COMMAND这个消息是如何产生的? 是点击某个标签产生的吗?

static __s32 __FileExplorerProc(mgui_msg_t * msg)
{
APP_DEBUG_CBMSGEx;

switch(msg->id)
{
case GUI_MSG_CREATE:
case GUI_MSG_DESTROY:
case GUI_MSG_QUIT:
break;
case GUI_MSG_POWER_LOW:
return 0;
case GUI_MSG_KEY:
break;
case GUI_MSG_COMMAND:
return OnFileExplorerCommand(msg);
case GUI_MSG_PAINT:
case GUI_MSG_IME_CHAR:
case GUI_MSG_IME_CTRL_CHAR:
App_FileExplorerOnImeMsg(msg);
return 0;
case GUI_MSG_TIMER:
default:
break;
}
return MGUI_WinDefaultProc(msg);
}

读书人网 >C语言

热点推荐