自绘按钮是最容易开发的自绘控件,其他支持自绘的界面对象还有组合控件、列表控件以及自绘菜单等。开发这些自绘界面的难度要大一些,例如,组合控件要自绘下拉列表中的每一项,列表控件还要对不同的行和列进行处理等。打开本章第5节的“Si”工程,本节将继续开发一个带图标和文字的组合控件。1)修改国籍组合控件的属性,选择Owner draw中的Variable选项,如图10-33所示。......
2023-11-25
自绘列表控件,不但可以按行作不同的绘制,还可以按列作不同的绘制。
打开本章第6节的“Si”工程,本节将继续开发支持自绘的列表控件类,实现带彩色背景的列表控件。
1)在类视图中新建一个列表控件的派生类,如图10-40所示。
图10-40 通过右键菜单添加新类
2)在建立好的组合控件类头文件中,添加一些成员变量和成员函数。
3)在源文件(ColorList.cpp)中修改构造函数代码。
4)在源文件中编写背景填充函数的代码。
5)在源文件中编写图标绘制函数的代码。
6)在源文件中,重写自绘虚函数的代码。(www.chuimin.cn)
7)在主对话框类的头文件中,直接手动改写列表控件的关联变量为CColorList类型,如图10-41所示。
图10-41 修改列表控件的关联变量
8)注意要在主对话框类的头文件中,包含自绘控件类的头文件。
9)在OnColumnclickList函数中添加一行代码,在自绘类内设置排序列的索引,如图10-42所示。
图10-42 添加一行代码
10)编译并运行,测试代码,如图10-43所示。
通过对列表控件自绘,进一步加强了列表控件的美化效果,各行列表项显示不同的彩色背景。当单击列的标头后,排序列的背景比其他列稍变暗,这是模仿Windows资源管理器的排序列的效果。
图10-43 查看运行结果
有关VC++就业培训宝典之MFC视频教程的文章
自绘按钮是最容易开发的自绘控件,其他支持自绘的界面对象还有组合控件、列表控件以及自绘菜单等。开发这些自绘界面的难度要大一些,例如,组合控件要自绘下拉列表中的每一项,列表控件还要对不同的行和列进行处理等。打开本章第5节的“Si”工程,本节将继续开发一个带图标和文字的组合控件。1)修改国籍组合控件的属性,选择Owner draw中的Variable选项,如图10-33所示。......
2023-11-25
打开本章第4节的“Si”工程,本节将继续开发一个支持自绘的按钮类,实现带图标和文字的按钮。6)在建立好的自绘按钮类头文件中,添加一个用于保存图标的成员变量和一个设置函数。图10-29 设置按钮控件属性11)为三个按钮添加关联变量,在变量类型的下拉控件中选择“CIconButton”,如图10-30所示。14)注意要在主对话框类的头文件中,包含自绘按钮类的头文件。......
2023-11-25
盛源盆地凝灰岩的主量元素组成见表5-6,微量元素组成见表5-7。图5-4盛源盆地火山岩的Na2O+K2O-SiO2图解主量元素和部分微量元素比值相对于SiO2成分Haker图解如图5-7所示。图5-5盛源盆地火山岩的A/CNK-SiO2图解图5-6盛源盆地火山岩的AR-SiO2图解盛源盆地凝灰岩的稀土元素分析结果显示,相较于重稀土元素,盛源盆地凝灰岩明显富集轻稀土元素,其中样品的N为10.0~30.2,Eu负异常明显变化范围在0.05~0.26之间。......
2023-09-27
赣杭构造带经历了长期的地质发展历史和演化,在各构造旋回均表现其活动性。多次地壳运动,赣杭构造带上形成了一系列规模不等的构造单元,断裂控制了不同级别的构造单元。赣杭构造带内形成的几十个北东向及东西向展布的火山盆地和火山穹隆,控制了一系列金属、非金属及放射性矿产。图2-3赣杭构造带铀矿田分布示意图赣杭带中生代火山岩型热液铀矿化,主要集中在晚中生代火山岩系中。......
2023-09-27
赣杭构造带上这些A型花岗岩的Nd同位素εNd值变化较大,但是与同时代的玄武质岩浆具有不同的εNd值,因此不可能是由幔源玄武质岩浆的分异作用形成的。图8-3赣杭构造带早白垩世A型酸性岩的全岩εNd值(a,b)以及锆石εHf值(c,d)对于时间的演化曲线数据来源见表8-1和表8-2。PM.副变质岩;OM.正变质岩综合以上研究表明,赣杭构造带上的这些A型花岗岩就是在这样的拉张环境下形成的。......
2023-09-27
图5-12盛源盆地凝灰岩的Sr-Ba,Sr-Ba/Sr,以及Sr-Rb/Sr图解,显示出凝灰岩主要发生了斜长石和钾长石的分离结晶作用。......
2023-09-27
图5.2交叉连接的例子2.内连接内连接将返回与连接条件相匹配的数据行。图5.3表employee和department使用内连接查询两个表中的数据,如图5.4所示。图5.6使用右外连接的例子4.自连接自连接就是将表与它自身相关联,进行自连接时通过给表起不同的别名来区分一个表的两个实例。......
2023-10-29
相关推荐