-
-
[求助]仅使用Windows API实现CToolTipCtrl时遇到的诡异问题
-
发表于: 2008-7-7 15:57 3826
-
编写一个静态库,要求静态库不依赖于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#的可执行文件的加载过程貌似很特别啊? 4023
- [求助]为什么这个无壳的DLL看起来这么像有壳的? 9788
- [讨论]用默认浏览器在新窗口或新标签中打开URL链接的方法 9965
- [求助]如何获取父窗口而不是拥有者窗口? 6408
- [求助]关于硬盘分区表的磁头数的问题 8175
赞赏
雪币:
留言: