主题:终于把按钮弄成XP样式的了
通过在网上看教程,学会了写maifest文件。
可是写好了以后放在和程序同目录,按钮却不明不白的消失了。无奈只好再上网看,可是老半天也不见不一样的地方。
最后跑去看VB的教程
结果看见VB要调用InitCommonControlsEx函数
该函数是在Comctrl32.dll里的
我自己通过LoadLibrary函数加载并调用了该DLL里的InitCommonControlsEx函数。
结果那傻呼呼的按钮就成了可爱的XP风格了。。。。。Being happy
后头又发现干脆不用调用InitCommonControlsEx函数
只需要把manifest文件包含在程序内(通过*.rc文件),然后用LoadLibrary函数加载comctrl32.dll就可以了。。。。。。。。。。。。思索中。。。。。。。。。为什么呢???
想了半天也没有想明白,我想的话应该是ComCtrl32.dll的DllMain函数起了作用。。。。。。。
如有哪位大虾了解请指明小弟,小弟将不甚感激啊~~~~~~~~
可是写好了以后放在和程序同目录,按钮却不明不白的消失了。无奈只好再上网看,可是老半天也不见不一样的地方。
最后跑去看VB的教程
结果看见VB要调用InitCommonControlsEx函数
该函数是在Comctrl32.dll里的
我自己通过LoadLibrary函数加载并调用了该DLL里的InitCommonControlsEx函数。
结果那傻呼呼的按钮就成了可爱的XP风格了。。。。。Being happy
后头又发现干脆不用调用InitCommonControlsEx函数
只需要把manifest文件包含在程序内(通过*.rc文件),然后用LoadLibrary函数加载comctrl32.dll就可以了。。。。。。。。。。。。思索中。。。。。。。。。为什么呢???
想了半天也没有想明白,我想的话应该是ComCtrl32.dll的DllMain函数起了作用。。。。。。。
如有哪位大虾了解请指明小弟,小弟将不甚感激啊~~~~~~~~