关于Duilib库界面按钮设置快捷键的问题
有一个对话框,类似QQ对话框,采用DirectUI界面做的 一个发送消息按钮,现想设置成ENTER 或CTRL+ENTER快捷键.使用RegisterHotKey是不能实现,因为需要窗口句柄,而这些按钮是逻辑窗口,没有句柄和控件ID,
顺便问问,这些按钮没有句柄是不是因为他们压根不是button控件,只是三张图,离开,选中,按下,三种状态,切换三张图,给人一种视觉的误差,而他们的响应函数这是根据鼠标在这矩形区域内来判断的吗?所以不具备窗口句柄.?
[解决办法]
重载你的编辑框的消息按键消息,过滤掉这个消息咯。
或者你在父窗体里面直接处理完ENTER消息后,就不送给系统(CDialog)处理了。