我有一个使用EnableWindow(false);
但是,与此同时,我想通过CToolTipCtrl
在禁用按钮上显示工具提示。
问题是EnableWindow(false)
已阻止通常在按钮的客户区域触发的所有鼠标事件。
我已阅读此博客:
Why can’t I display a tooltip for a disabled window?
我很确定我可以通过重定向消息和PreTranslateMessage()
来实现这一点,但我正在寻找一种不会强迫我重新排列所有消息映射的方法功能工作。
有什么技巧或解决方法可以解决这个问题吗?