在dll中使用CButtonST并显示Tooltip

时间:2019-07-20 11:41:37
【文件属性】:
文件名称:在dll中使用CButtonST并显示Tooltip
文件大小:136KB
文件格式:ZIP
更新时间:2019-07-20 11:41:37
DLL CButtonST Tooltip ST本身具备显示Tooltip的功能,但是限于在exe程序中,要是在dll或者ocx等程序中,则Tooltip显示不出来,问题在于对于dll中的资源来说,根本无法响应pretranslatemessage 函数 ,所以tooltips显示不出来。网上给出了两个办法解决:1 消息钩子 2 dll 导出函数 个人觉得都太麻烦,于是修改了CButtonST类,将其成员m_Tooltip类型从MFC的CTooltipCtrl改为自己实现的CTipWnd(继承自CStatic),一劳永逸的解决了在dll工程中使用CButtonST显示不了Tooltip的问题。 修改后的CButtonST可直接拿来使用,并显示Tooltip。 有问题,请联系
【文件预览】:
TooltipBtnST
----TooltipBtnST.sln(902B)
----TooltipBtnST.suo(12KB)
----TooltipBtnST()
--------TooltipBtnSTDlg.cpp(3KB)
--------resource.h(865B)
--------stdafx.h(2KB)
--------TooltipBtnST.rc(6KB)
--------targetver.h(1KB)
--------TooltipBtnST.cpp(2KB)
--------stdafx.cpp(143B)
--------ReadMe.txt(3KB)
--------TooltipBtnST.h(477B)
--------TooltipBtnSTDlg.h(660B)
--------CButtonST()
--------res()
--------TooltipBtnST.vcproj.YuanHui-PC.Administrator.user(1KB)
--------TooltipBtnST.vcproj(6KB)
--------TooltipBtnST.aps(64KB)
----Release()
--------TooltipBtnST.exe(92KB)

网友评论