- 博客(10)
- 资源 (17)
- 收藏
- 关注
原创 对话框高级编程---公共控件之四(树视控件)
树视(tree view)控件也称树控件,用于表示有层次关系的事物或能够进行分类划分的对象。树视控件中每个项目由项目名称和一个可选择的图标组成,其中的项目分为父项目昨子项目。一个父项目拥有一个子项目列表,双击该父项目可以展开或折叠其中的子项目。一个父项目拥有一个子项目列表,双击该父项目可以展开或折叠其中的子项目。父项目位于子项目的上一层,子项目又可以是低一层子项目的父项目,最上一个层的...
2009-05-19 21:45:02 181
原创 对话框高级编程---公共控件之二(标签控件和属性表)
1.标签控件 标签(tab)控件也称选项卡控件,在功能上类似一个文件柜上的标签。标签控件由多个页面组成。每个页面都配有一个带有标题的标签,当用户单击一个标签就显示对应的页面。Windows应用程序大量使用标签控件,如利用Visual C++进行对话框编程时经常用到的Properties对话框就使用了标签控件。 标签控件作为一个控件一般需要放在一个对话框上,...
2009-05-18 20:33:12 183
原创 对话框高级编程---通用对话框
1.通用对话框概述 通用对话框(common dialog)是一种Windows系统定义的对话框,这种对话框将不同用户的同一类操作过程标准化,以一种通用的形式实现对话框复杂的功能。通用对话框的使用非常方便,程序员不必像一般对话框那样创建对话框资源和对话框类,就可以在程序中直接使用通用对话框,大大简化了编程工作。并且,程序员还可以定制通用对话框的外观和性能,使之能够适合于大多...
2009-05-17 21:17:24 212
原创 MFC宏
在C和C++语言中都能够使用宏,宏就是用宏定义指令#define定义一个标识符,用它来表示一个字符串或一段源代码。MFC宏作为MFC类库的一个组成部分在MFC应用程序中经常出现。MFC宏在路径"...\Microsoft Visual Studio\VC98\MFC\Include"下的Afxwin.h、Afx.h及Afxmsg_.h等MFC头文件中分别进行了定义。 ...
2009-05-14 18:46:50 114
原创 信息对话框
信息对话框是一种最简单的对话框,不需要用户自已创建就可以直接使用,Visual C++提供了相应的函数实现这种编程功能。以下是有关函数的声明。int AfxMessageBox(LPCTSTR lpText,UINT nType=MB_OK,UINT nlDHelp=0);int MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCap...
2009-05-06 21:58:22 104
原创 对话框CDialog
为了方便实现对话框功能,MFC提供了一系列对话框类,其中最重要的对话框是CDialog类。CDialog类是其他所有MFC对话框类的基类,用户在程序中创建的对话框类一般也是CDialog类的派生类。CDialog类提供了对话框编程的接口,实现了对话框消息响应和处理机制。CDialog类的派生关系为: CObject |--->CCmdTarg...
2009-05-06 20:35:47 151
原创 函数模板和类模板
模板 模板(template)是一个将数据类型参化的工具,它提供了一种将代码与数据类相脱离的机制,即代码不受具体的数据类型的影响。模板分为函数模板和类模板两种。 (1)函数模板 函数模板是一种不说明某些参数的数据类型的函数。例如,下面定义了一个可对任何类型变量进行操作(求绝对值)的函数模板。 template <class T> //或写...
2009-05-01 19:44:13 90
原创 C++中类的定义与使用
面向对象程序设计方法具有4个基本特征:抽象、封装、继承和多态。 从面向对象程序设计理论的角度来说,类是对某一类对象的抽象,而对象是类的具体实例;从程序设计语言的角度来说,类是一种复杂的自定义数据类型,对象是属于这种数据类型的变量。 C++将对象的属性抽鬼蜮为数据成员(data member),将对象的行为抽象为成员函数(member function),并将它们封装在一个类(cla...
2009-04-26 21:56:02 172
原创 #if条件编译指令行禁止
条件编译是指按照给定的条件决定哪些源代码参与编译,而哪些源代码不参与编译,从而使一个源程序在不同编译条件下生不同的目标程序。C++提供几种不同形式的条件编译指令,可以将一个表达式或者某个宏是否被定义作为编译条件,主要用于设计便于调试的程序或可移值的程序。 条件编译指令有多种,其结构类似于if语句结构。条件编译指令分别以#if、#ifdef或#ifndef指令开始,中间可以...
2009-04-26 20:33:45 109
原创 #include文件包含指令
#include文件包含指令是指将一个源文件嵌入到当前源文件中该指令处。#include指令有以下两种使用形式。 #include <文件名>#include "文件名" 例如: #include <stdlib.h> //stdlib.h:声明公共的系统标准函数#include "MyPrg.h" ...
2009-04-26 20:06:20 157
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人