代码拉取完成,页面将自动刷新
我其实想给窗口加一个系统菜单,
添加系统菜单没有任何问题,但是没有回调函数我没法处理菜单消息。
我尝试过使用 GetMessage 和 PeekMessage,但是设了断点以后发现,这两个函数不会返回,也就是说消息队列里面没有任何消息。全部消息似乎都被 EasyX::GraphWnd::ThreadFunc 截获,然后在 EasyX::GraphWnd::WndProc 中处理。
后来我又发现了一个 HANDLE_WM_MENUSELECT 宏,在 windowsx.h 里,看它注释写的是 Cls_OnMenuSelcet,但是这个东西好像没有什么用,我不知道是我参数传错了还是怎么着,它返回的是一个常量0,我找了好久,没有在任何一个地方找到相关记载。。
我只找到了 MFC 的 OnMenuSelect 方法,但是和注释里的签名也不一样,而且那个方法没有返回值,是触发 WM_MENUSELECT 后自动执行的,而这个宏好像也不像能返回一个函数指针的样子。。
难度 | A+++++++ |
---|
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
已解决,解决方案已发布至CSDN和公众号:https://blog.csdn.net/BrandonPei/article/details/105252770
登录 后才可以发表评论