当然我说的是在2000/98下运行的程序。
比如你有一个已经完成的工程,你只要在工程中加一条语句(调用我
DLL中的一个导出函数),整个程序的风格立马变成XP风格
比如你有一个已经完成的工程,你只要在工程中加一条语句(调用我
DLL中的一个导出函数),整个程序的风格立马变成XP风格
解决方案 »
- IP绑定的问题?
- WSAAsyncSelect注册网络事件失败问题
- CreateFile独占打开文件的问题
- CHTMLVIEW编辑模式下如何判断修改状态?
- 奇怪的问题!求助高手
- DAO , ADO OLE DB 。。。 谁能比较一下,目前用的做多的是那种?
- 各位大侠,我需要一个图片能够跟着鼠标走的MFC源程序,帮忙了。
- 想不通啊……想不通……百思不得其解,操作窗口时opengl视口里的运动着的图形为啥会暂停呢?
- 你们在msdn上都获得了什么?
- 如何从Iwebbrowser2获得IActiveScriptSite
- 放分:一个简单的函数调用,让你的程序拥有XP风格的皮肤,还可以自己定制皮肤!
- ○SSE2指令 嵌入VC遇到的问题
不要再掉我们的胃口了吧
呵呵,谢谢
Codejock Software, bcgcontrolbar我都见过,你的能有这么好???夸张了吧
[email protected]
在CMainFrame::OnCreate()加一句:
m_Menu.Install(this);
m_Menu.LoadToolBar(ID_MAINFRAME);
就可以了。
不过用了Hook技术拦截系统消息而已。
这还只是一个例子,类似的办法多如牛毛,不必在此炫耀。还是潜心钻研核心技术吧。
不正常,我正为这事烦!不过我的例子绝对可以运行,我的例子是对话框程序。
如果我的实验成功的话,完全可以把程序改成任意风格,如XP,MAC等。
事实上如果只实现一种风格,我可以一条语句也不要。我不是在此炫耀,我也只是有兴趣,所以才干这个东西。因为有一些东西我还没有搞明白
所以在文档视图结构中,处理一些通用对话框老是出错。真希望有高手给预我指导。其实这个东西原理很简单,但要把程序写出来并不是一件简单的事。我一开始也是因为
它很容易实现所以才做的,结果碰到了很大的问题,要是对各种语言通用就更麻烦了
肯定不好扩展,说实话,我一开始用的方法的确是这样,后来我才发现,用那种方法
肯定行不通;我到现在,框架结构已经改了好几次了。现在我的程序,就比如我例子
中的按钮,我用的是网上的CXPButton,只要把这个类加到我的DLL中,再添加几条语
句就可以把它完全集成进去,变成我所有用的东西;我现在对我的框架还是很满意的
至于你这个嘛,不信
关注中;
我的 [email protected]
#define CMainFrame CXXXMainFrame
就可以了, 嘿嘿..
另外,其实界面技术很重要.
mail: [email protected]
http://www.dpspace.com/bbs
VC版块中