OwnerDraw CButton mfc focus(OwnerDraw CButton mfc 焦点)
问题描述
如果我有确定"和取消",则使用标准按钮,默认为确定",然后按右箭头,取消焦点,按键盘上的 Enter 键调用取消按钮功能.
With standard buttons if I have OK and Cancel, with default on OK and I press the right arrow the Cancel is focused and pressing enter on the keyboard the Cancel button function is called.
所有者绘制按钮不会发生这种情况.如果我按下右箭头,取消按钮将获得焦点,但按下键盘上的 enter 则会调用 OK 按钮功能.
This doesn't happen with ownerdraw buttons. If I press the right arrow the Cancel button is focused but pressing enter on the keyboard the OK button function is called.
我怎样才能拥有一个具有标准行为的 ownerdraw 按钮?
How can I have an ownerdraw button with standard behaviour?
这是我的课.
BEGIN_MESSAGE_MAP(CFlatButton, CButton)
//{{AFX_MSG_MAP(CMyClass)
// NOTE - the ClassWizard will add and remove mapping macros here.
/
本文标题为:OwnerDraw CButton mfc 焦点
基础教程推荐
- 使用从字符串中提取的参数调用函数 2022-01-01
- 在 C++ 中循环遍历所有 Lua 全局变量 2021-01-01
- 为 C/C++ 中的项目的 makefile 生成依赖项 2022-01-01
- 如何使图像调整大小以在 Qt 中缩放? 2021-01-01
- 管理共享内存应该分配多少内存?(助推) 2022-12-07
- 为什么语句不能出现在命名空间范围内? 2021-01-01
- 如何在不破坏 vtbl 的情况下做相当于 memset(this, ...) 的操作? 2022-01-01
- 如何“在 Finder 中显示"或“在资源管理器中显 2021-01-01
- 从 std::cin 读取密码 2021-01-01
- Windows Media Foundation 录制音频 2021-01-01