1. 首页
  2. 编程语言
  3. C++ 
  4. 在dll中使用CButtonST并显示Tooltip

在dll中使用CButtonST并显示Tooltip

上传者: 2019-06-04 10:46:04上传 ZIP文件 136KB 热度 32次
ST本身具备显示Tooltip的功能,但是限于在exe程序中,要是在dll或者ocx等程序中,则Tooltip显示不出来,问题在于对于dll中的资源来说,根本无法响应pretranslatemessage函数,所以tooltips显示不出来。网上给出了两个办法解决:1消息钩子2dll导出函数个人觉得都太麻烦,于是修改了CButtonST类,将其成员m_Tooltip类型从MFC的CTooltipCtrl改为自己实现的CTipWnd(继承自CStatic),一劳永逸的解决了在dll工程中使用CButtonST显示不了Tooltip的问题。修改后的CButtonST可直接拿来使用,并显示Tooltip。有问题,请联系
下载地址
用户评论