自己编写的控件类型,如何拦截WM

很多人都觉得自己的程序的界面鈈那么美观往往VC默认产生的对话框比较单调,因此很多人往往找到很多其它的控件类型对对话框进行美化修饰例如给静态控件类型设置字体,设置背景颜色等等 其实这些完全可以由VC自己的WM_CTLCOLOR消息来完成!

WM_CTLCOLOR消息用来完成对EDIT、STATIC、BUTTON等控件类型设置背景和字体颜色,其用法如下:

1.首先在自己需要设置界面的对话框上点击右键-->建立类向导-->加入WM_CTLCOLOR消息-->自动生成OnCtlColor()函数此函数可以对本对话框的控件类型的界面外观做修饰,用法如下:
将类向导产生的函数做如下修改:

 

2.你可能觉得对所有的控件类型使用统一的界面设置觉得不自由其实VC同样可以对特定嘚ID的控件类型进行设置,方法如下:

}

我要回帖

更多关于 什么是控件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信