VC如何实现Office式样的扁平组合框

爱的寄存

爱的寄存

2016-02-19 21:44

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

  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。成员变量主要是用来对组合框进行控制。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  本文例子是一个典型的基于对话框的程序,对话框里有两个组合框,每个组合框都有一个复选按钮控制其屏蔽状态,可编辑的组合框还带一个“自动完成”的功能控制。图一是本文例子程序的运行画面:

 
  图一 例子程序

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  下面是程序代码的简单的说明:

  头文件:

  例子程序的两个组合框式样分别为Droplist 和 Dropdown,它们的区别就不用多说了,前者可以输入内容,后者则不能。 //{{AFX_DATA(CFlatComboDemoDlg)
enum { IDD = IDD_FLATCOMBODEMO_DIALOG };
//声明类实例成员变量
CXTFlatComboBox  m_DDCombo;
CXTFlatComboBox  m_DLCombo;
//声明其它的成员变量
BOOL  m_bDDAutoComp;
BOOL  m_bDDDisable;
BOOL  m_bDLDisable;
/

展开更多 50%)
分享

猜你喜欢

VC如何实现Office式样的扁平组合框

编程语言 网络编程
VC如何实现Office式样的扁平组合框

如何实现Office式样的扁平组合框

C语言教程 C语言函数
如何实现Office式样的扁平组合框

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

VC颜色选择组合框

编程语言 网络编程
VC颜色选择组合框

颜色选择组合框

C语言教程 C语言函数
颜色选择组合框

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

vc的对话框-

编程语言 网络编程
vc的对话框-

VC实现一个对话框里的动圆

编程语言 网络编程
VC实现一个对话框里的动圆

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

不下载和安装QQ软件也能聊QQ呢?

不下载和安装QQ软件也能聊QQ呢?

XML轻松学习手册(3)XML的术语

XML轻松学习手册(3)XML的术语
下拉加载更多内容 ↓