-
-
[求助]仅使用Windows API实现CToolTipCtrl时遇到的诡异问题
-
发表于: 2008-7-7 15:57 3781
-
编写一个静态库,要求静态库不依赖于MFC,但又要实现CToolTipCtrl的功能。
所幸MFC的源码是公开的,于是把CTooltipCtrl抄出,改个名,稍作修改,就可以正常工作。
经过测试,在XP下,无论链接到这个静态库的是SDK程序还是MFC程序,修改后的CToolTipCtrl都可以工作;
但是若是在98下,MFC程序可以正常显示,但是SDK程序就显示不出来,调试发现是AddTool的时候,返回FALSE。
比较诡异……
所幸MFC的源码是公开的,于是把CTooltipCtrl抄出,改个名,稍作修改,就可以正常工作。
经过测试,在XP下,无论链接到这个静态库的是SDK程序还是MFC程序,修改后的CToolTipCtrl都可以工作;
但是若是在98下,MFC程序可以正常显示,但是SDK程序就显示不出来,调试发现是AddTool的时候,返回FALSE。
比较诡异……
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
- [求助]C#的可执行文件的加载过程貌似很特别啊? 3863
- [求助]为什么这个无壳的DLL看起来这么像有壳的? 9549
- [讨论]用默认浏览器在新窗口或新标签中打开URL链接的方法 9782
- [求助]如何获取父窗口而不是拥有者窗口? 6170
- [求助]关于硬盘分区表的磁头数的问题 7939
看原图
赞赏
雪币:
留言: