可以修改控钮控件的底色这个可以派生一个cbutton类,然后重载drawitem函数,在这个函数中将底色设成灰色。然后再添加wm_erasebkgnd消息全面处理函数,//returncbutton::onerasebkgnd(pdc)returntrue注释掉原来的return语句,值改就回true//想从窗口中去更改按钮的底色,也很麻烦的话,即使你用勾子函数。
在vb编写软件中,窗体为控件的容器,控件是随意放置在窗体中的对象,有它自己的属性,方法和事件。
可以用mfc做界面,在visualc刚建》项目》mfcappwizard(exe)》dialogincorporating》下面都默认,就能组建一个mfc工程。可以不再添加控件,控件服务控制器的原理与vb中的类似,建议您你找本mfc的教材仔细所了解其原理
控件是用户可与之交互过程以再输入或操作数据的对象。控件正常情况又出现在对话框中或工具栏上。本系列主题介绍三类通常控件:
windowsbec控件,除开所有者描述的控件
activex控件
由microsoft基础类库(mfc)提供给的其他控件类
windows公共控件
windows操作系统我总是能提供了若干windows公共控件。这些控件对象都是可重新配置的,visualc对话框编辑器允许将这些控件对象先添加到对话框。microsoft基础类库(mfc)提供给相对应的类来裸芯片这些控件中的每一个,如表windows大学英语控件和mfc类中所示。(表中的某些项有进一步具体解释它们的具体主题。或是没有主题的控件的信息,请叩道mfc类的文档。)
cwnd类是所有窗口类(包括所有控件类)的基类。a选项环境接受windows公共考试控件:
windows95、windows98和windows2000
windowsnt3.51版及更高版本
win32系列1.3版(visualc4.2版及更高版本不接受win32系列)
洋式公共考试控件在windows的早期时版本中同样的用些,这些旧式bec控件和复选框、配对组合框、可以编辑框、列表框、选项按钮、特殊按钮、向下条控件和动态和静态控件。
activex控件
activex控件(以前一般称ole控件)这个可以在windows应用程序的对话框中在用,或在万维网的html页中不使用。或者更多信息,请施礼道mfcactivex控件。
其他mfc控件类
除开封装方法所有windows二级控件的类和接受对您自己的activex控件并且编程(或可以使用其他应用程序能提供的activex控件)的类以外,mfc本身还提供给了下列控件类:
cbitmapbuttoncchecklistboxcdraglistbox
里查麻烦问下windowsbec控件的信息
下表tv100便携式测振仪了每个windows公共控件,包括控件的mfc包装类。
windows公共控件和mfc类