解决Codejock Xtreme Toolkit Pro MFC Static linked配置时拉动Docking Pane无鼠标的问题

问题的描述很长,不过也都是必须的。自己曾经碰到过这个问题,在优快云上也发现有人问过这个问题,都没有很好的解决。记得自己当时没找到合适的办法,于是一偷懒,就换成了DLL MFC版本。当然用DLL MFC也许比用Static Linked MFC更好,不过我还是更喜欢Static Linked MFC,没别的好处,就是发布的时候省力些,要拷贝的依赖文件少。反正也不是经常开发什么商业用的MFC程序,没那个时间去做Setup……以上全是废话,且看如何解决Static Linked MFC方式下Xtreme Toolkit程序拉动Docking Pane无鼠标显示的问题。

其实还是自己没有仔细查看Xtreme Toolkit的文档 - -!,呵呵,Toolkt Pro User Guid的最后一章,How to Statically Link with Xtreme Toolkit Pro when Statically Linked to MFC 就把问题的解决办法写好了。

第一,当然要把VC工程设定成Statically linked to MFC了
第二,Change your “C/C++ Code Generation” to use either “Multithreaded” or “Debug Multithreaded” run-time library. For release builds use the “Multithreaded” (non DLL) run-time library. For debug builds use “Debug Multithreaded” (non DLL) run-time library. C/C++ Code Generation要设定成Multithreaded(Release编译)或者Debug Multithreaded(Debug编译)。
第三,文档中写的是要在Link选项中忽略libc.lib, msvcrt.lib, libcd.lib, libcmtd.lib, msvcrtd.lib这些库文件,不过据我的实践是不能忽略这些库文件的,没有libc msvcrt连最简单的C/C++程序都无法build成功,难道是文档更新有误?
第四,在MFC工程的那个.rc2文件中添加一行
#include <XTToolkitPro.rc>

好了,build,测试,大功告成。

需要提醒一下,以前我是用Xtreme Toolkit Pro 9.6的Full Source版本,这次测试成功是在11.2.1 Full Source版本,VC2005环境中。

Xtreme Toolkit Pro v15破解版 安装说明:执行setup.exe进行软件的安装,安装的过程中要求输入Serial Number,运行keygen.exe,选择Products中Xtreme ToolKitPro,将License Key复制到安装对话框Serial Number中,完成软件的安装之后即可正常使用。 原文出自【风信网】,转载请保留原文链接:http://www.ithov.com/soft/116063.shtml Xtreme Toolkit Pro 为Windows开发人员提供了一个尖端技术的组件集来为你的应用程序提供一个专业的,现代化的外观。Xtreme Suite Pro组合了8种我们最受欢迎的组件, Xtreme CommandBar,Xtreme Docking PaneXtreme Property Grid,Xtreme Report Control,Xtreme Calendar,Xtreme Task Panel,Xtreme ShortcutBar和 Xtreme Controls。 产品特点 Xtreme Suite Professional Edition 中包含了下面列出的各种产品。点击相应的链接可以观看该产品的功能漫游。观看结束后可以返回本页,查看 Xtreme Toolkit Pro 的其他功能。 Xtreme Calendar控件能为 Windows开发者提供完善的类似于Outlook 2003 Calendar的风格。 Xtreme Command Bars 提供非常漂亮的Office风格的命令条和One Note样式的Tab 。 Xtreme Controls为Windows图形用户软件工程师提供众多的有关MFC的控件产品 。 Xtreme Docking Pane浮动面板为Windows开发者提供了完善的Visual Studio.NET风格的浮动面板。 Xtreme Property Grid属性网格为Windows开发者提供了完善的Visual Studio.NET风格的属性网格。 Xtreme Report Control为windows开发者提供一个完善的类似于Outlook 2003报表的风格。 Xtreme ShortcutBar为Windows开发者提供了完善的Office 2003快捷工具栏导航菜单,该菜单类似于Microsoft? Outlook 2003的导航菜单。 Xtreme TaskPanel为Windows开发者提供了一个非常熟悉的任务栏,与Windows资源管理器类似。 运行环境 Visual Basic 6.0 Visual Basic .NET 2002 Visual Basic .NET 2003 Visual Basic .NET 2005 Visual C# .NET 2002 Visual C# .NET 2003 Visual C# .NET 2005
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值