【发布时间】:2016-10-19 14:18:53
【问题描述】:
第一张图片显示了我想要做什么。第二个显示我得到了什么。
我希望状态栏显示特殊键 CAPS LOCK、NUM LOCK 和 SCROLL LOCK 的状态。此图像来自使用 CStatusBar 的旧项目。 此快照来自 CMainFrame 类。
这张图片显示了我在 Visual C++ 2015 MFC 中的操作方式以及我得到的结果。此快照也来自 CMainFrame 类。
我的问题是:谁能告诉我我的应用程序如何拦截切换按钮 CAPS LOCK 和 NUM LOCK 的更改,然后更新用户界面。
我尝试使用此代码,但它不起作用:
ON_UPDATE_COMMAND_UI(ID_INDICATOR_STYLE, &CMainFrame::OnUpdateStyle)
ON_UPDATE_COMMAND_UI(ID_INDICATOR_FOLD, &CMainFrame::OnUpdateFold)
ON_UPDATE_COMMAND_UI(ID_INDICATOR_OVR, &CMainFrame::OnUpdateInsert)
提前致谢。
【问题讨论】:
-
我不知道您为什么认为发布源代码的屏幕截图会有所帮助。它肯定会使几乎所有视力受损的开发人员甚至无法理解您的问题。停止这种疯狂。
-
请问我该如何改进?
-
通过将文本作为文本发布,对于初学者。这不像您将图像粘贴到代码编辑器中,或者从代码编辑器中复制图像。在这里应用一些常识。
-
我很抱歉。我认为问题出在我的代码中,并想通过发布图像来解释更多。
标签: c++ mfc statusbar ribbon-control capslock