论如何在DEVC++中使用win32编程更改子控件风格(如按钮)为系统风格
对于win32自带的98按钮风格样式来说,很多人应该不是很喜欢,但在网上找了很久,发现很多方法都是没有用的,时间长了自然就放弃,或转VS编程来达到改变风格的效果, 但经过本人的不懈努力,终于在微软官网找到了实现方法,具体实现链接>:Microsofi.启动视觉风格样式
- 上图
启动前 : 启动后:
实现过程:
声明:这里不讲述Win32窗口创建流程
DEV C++版本为5.11
- 创建带有资源文件(xxx_private.rc)的项目文件
2.在连接器中加入 ‘空格’-lComCtl32 注意要加空格!
3.定义INITCOMMONCONTROLSEX结构体,调用InitCommonControlsEx( )函数;
在静态区写入 创建结构体:
INITCOMMONCONTROLSEX I;
在WinMain中写入
I.dwICC = ICC_STANDARD_CLASSES | ICC_WIN95_CLASSES;
I.dwSize = sizeof(I)