摘要:
作为一个程序员,我们经常会在程序中用到Windows通用控件。比如按钮控件,进度条控件等等。但是有时我们需要给控件更多的特色,这就需要做控件的子类化(subclassing).子类化一个Windows控件与子类化一个C++类不同,子类化一个控件要求你把一个窗口的一些或所有的消息映射都替换成自己的函数来响应,这 样你就有效的阻止了控件去做系统默认的行为,而按自己的想法去做。子类化有两种类型: 实例子类化(instance subclassing)和全局子类化(global subclassing)。实例子类化是子类化一个窗口中的单一实例,全局子类化是把整个窗口子类化为一个特殊的类型。这里我们仅讨 阅读全文
posted @ 2011-05-26 13:35
carekee
阅读(2069)
评论(0)
推荐(1)
摘要:
VC在MFC下使用滑动条控件来控制颜色的显示。源实例下载1。新建一个基于对话框的工程.在对话框上添加三个滑动条控件,分别对应:红,绿,蓝。分别设置其ID,IDC_SLIDER_COLOR,IDC_SLIDER_COLOR2,IDC_SLIDER_COLOR3;另外添加三个对应的CSliderCtrl型变量,m_Slider,m_Sliderb,m_Sliderg;再添加三个编辑框控件,分别对应红,绿,蓝,用于显示颜色值。分别添加三个int型变量为m_red,m_blue,m_green.再添加两个按钮控件,一个用于显示颜色,属性设置“所有者绘制”;另一个按钮IDC_BUTTON_APPLY用于 阅读全文
posted @ 2011-05-26 13:34
carekee
阅读(5018)
评论(0)
推荐(1)
浙公网安备 33010602011771号