MS Office家族产品中常常见到扁平式组合框,本文将介绍一个C++类:CXTFlatComboBox ,用这个类可以在自己的程序中轻松实现扁平式组合框,也就是让标准的CComboBox控件外观扁平化。CXTFlatComboBox类是codejoke开发工具包Xtreme Toolkit的一个成员。任何人都可以免费使用这个类的源代码。
使用方法:
将CXTFlatComboBox类的头文件 XTFlatComboBox.h 和实现文件 XTFlatComboBox.cpp添加到工程中,然后在使用这个类的文件中包含头文件: #include "XTFlatComboBox.h"
接着在实现文件中声明类实例,你可以用类向导(Class Wizard)先添加一个CComboBox成员变量:(Class Wizard - Member Variables Tab - Add Variable ),然后将CComboBox改为CXTFlatComboBox。成员变量主要是用来对组合框进行控制。
本文例子是一个典型的基于对话框的程序,对话框里有两个组合框,每个组合框都有一个复选按钮控制其屏蔽状态,可编辑的组合框还带一...[ 查看全文 ]