看Xtreme 的说明, 把相关的头文件包含进去 替代相应的类。很简单的,看它的例子程序。在Stdafx.h中加入:
#include <XTToolkit.h>
然后就可以用它的类了。 比如按钮类,直接替换就行了。
有很多基于mfc的库可以增强界面效果。 例如:GuiLib, Xtreme ToolKit, BCGControlBar ,还有非mfc的wtl, vcf, 经验丰富了,你也可以做一个。
关于Xtreme ToolKit,是一个原程序的框架库。它有向导(wizard)以及sample你可以参考来学习。看看它所实现的功能,是否满足你的目标。如果你对framework熟悉,其实所有这些都不复杂。否则可能需要花掉不少时间。 如果你的程序不是基与MFC那估计改造比较麻烦。
举个简单的例子:
例如你的程序如果是按照mfc wizard生成的sdi。现在我想把菜单加上图标:(假定你的机器已经安装上了 XTToolKit 1922 )
第一步
在stdafx.h 中加上
#include <XTToolKit.h>
第二步
在mainfrm.h 中的类CMainFrame前面加上
#define CFrameWnd CXTFrameWnd0D
第三步
在 CMainFrame 的 OnCreate消息响应函数最后加上
InstallCoolMenus( IDR_MAINFRAME );
现在编译运行看看,菜单是不是有图标了?其实这样做是有一些 bug的,相信你懂了之后,自然会改得更好。
以上仅仅是抛砖引玉。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。