如何在鼠标悬停时更改应用程序图标?我想在我的 CDialog 的系统菜单中放置一些菜单项,并且我希望当用户将鼠标悬停在它上面时图标突出显示,以表明它是一个用户界面组件(类似于最新版本的 firefox 中的 firefox 菜单橙色,当您将鼠标悬停在它上面时,它会突出显示)。
更新
“应用程序图标”是指系统菜单图标。此外,我刚刚遇到了 CMFCRibbonApplicationButton 类,虽然它不是系统菜单,但看起来也很有前途。
最佳答案
检查 WM_NCHITTEST 的 HTSYSMENU
代码,然后调用 SetIcon。
关于c++ - 如何响应鼠标悬停更改 CDialog 图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7662785/