回 帖 发 新 帖 刷新版面

主题:终于把按钮弄成XP样式的了

通过在网上看教程,学会了写maifest文件。
可是写好了以后放在和程序同目录,按钮却不明不白的消失了。无奈只好再上网看,可是老半天也不见不一样的地方。
最后跑去看VB的教程
结果看见VB要调用InitCommonControlsEx函数
该函数是在Comctrl32.dll里的
我自己通过LoadLibrary函数加载并调用了该DLL里的InitCommonControlsEx函数。
结果那傻呼呼的按钮就成了可爱的XP风格了。。。。。Being happy
后头又发现干脆不用调用InitCommonControlsEx函数
只需要把manifest文件包含在程序内(通过*.rc文件),然后用LoadLibrary函数加载comctrl32.dll就可以了。。。。。。。。。。。。思索中。。。。。。。。。为什么呢???

想了半天也没有想明白,我想的话应该是ComCtrl32.dll的DllMain函数起了作用。。。。。。。


如有哪位大虾了解请指明小弟,小弟将不甚感激啊~~~~~~~~

回复列表 (共2个回复)

沙发

有些控件创建前,必须调用InitCommonControlsEx 进行初始化

板凳

寻找一直寻找机会的人!
一个趋势中的趋势的项目!
一个直销和传销终结者的项目!
一个帮助普通创业者成功的项目!
   我们在互联网上正在拓展一个生意项目,现在正在寻求合作伙伴。我们认为成功的关键是你是什么人?还有你和谁在一起。我们在乎的是--您是否是有激情、有梦想的人。有意者请跟我们联系,我们和您谈谈,给您讲解一些生意概念,或许我们可以合作。一个集即时网游、交友,娱乐游戏,网络品牌代理商城,互联网平台项目招商进行中……详情QQ空间资料
网商咨询 摩客天宇QQ 909065437 

我来回复

您尚未登录,请登录后再回复。点此登录或注册