自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 2.4 滚动条(Scroll Bar)使用实例

滚动条控件通常用于一些类似于对话框之类的容器控件中,当父窗口显示不下子窗口中的内容时,可以通过滚动条控件使子窗口内容在父窗口中滚动,以扩展父窗口的显示范围;2.4.1 技术要点:当一个窗口上的滚动条发生滚动事件时,垂直方向的滚动条会向父窗口发送“WM_VSCROLL”消息,水平方向的滚动条控件会向父窗口发送“WM_HSCROLL”消息;要控制滚动条,可以向其发送Windows中预先定义的消息,这

2017-08-22 09:18:34 948

原创 2.3 组合框(Combo Box)和列表框(List Box)使用实例

组合框和列表框都可以在界面上同时显示多项内容,并且允许用户选中其中的某项内容,列表框还允许同时选择多项。这两种控件的使用,有很多相似之处;2.3.1 技术要点:Windows 中预先定义了一系列“CB_ ”开头的消息,用于向组合框发送命令。例如向控件发送“CB_ ADDSTRING”,就可以在控件的下拉列表中添加新项;当组合框控件中有通知事件发生时,控件会向父窗口发出以“CBN_ ”开头的通知消

2017-08-21 09:36:04 7003 1

原创 2.2 复选框和单选按钮的使用实例

复选框和单选按钮都用于在界面上显示一些选项供用户选择,界面上的复选框可以随意选择或取消选择,而处于同一组的单选按钮,同时只能有一个处于选中状态,当一个单选按钮变成选择状态时,其同组中之前选中的控件将自动清除选择状态;2.2.1 技术要点:和按钮控件一样,复选框和单选按钮在单击时都会发出 BN_ CLICKED 消息;实际上,复选框和单选框按钮本身就是按钮控件,只是比普通按钮控件多了“BS_ CH

2017-06-22 22:26:29 2271

原创 2.1 静态文本、文本框和按钮使用实例

静态文本、文本框和按钮是软件界面中最常见的控件,静态文本主要用来在界面上显示一些提示性的文字,在程序运行过程中一般不需要修改其内容,它也很少接受用户输入。文本框用来接受用户输入的文本内容。按钮控件用来接受用户的指令。2.1.1 技术要点:静态文本的内容在设计期就可确定,但如果要在运行时动态修改其内容,就必须把IDE生成的默认控件ID改成有意义的唯一ID。Group Box 和 Picture 控件

2017-06-21 17:07:04 2890

原创 1.6 宏的使用实例

宏定义就是用较短的符号代替一些较长的代码语句或者代码段。合理的使用宏定义,不但可以减少编码时的工作量,还能提高代码的可维护性。1.6.1 技术要点:在Visual C++ 6.0中使用语句“#define 标识符 宏内容”即可定义一个不带参数的宏。编码时,可以用宏的标识符代替具体内容,在程序编译时,编译器自动将这些标识符代替为真正的内容;宏也可以带参数,其定义语法为“#define 标识符(参数

2017-05-18 21:54:33 1265

原创 1.5 多文档MFC应用程序实例

单文档应用程序每次只能打开一个文档窗口(例如Windows自带的“记事本”程序),而多文档应用程序允许同时打开多个文档进行编辑,并且在编辑这些文档时,各文档之间互不影响(例如Visual C++ 6.0的源代码编辑器)。1.5.1 技术要点:多文档应用程序和单文档应用程序类似,依然支持“文档/视图”结构,以做到数据与界面的分离;多文档应用程序在打开多个文档时,每个时刻只能有一个文档处于活动状态,

2017-05-18 14:55:20 4443

原创 1.4 单文档MFC应用程序实例

对话框应用程序使用简洁高效,所以被广泛的使用。对话框在默认情况下缺少状态栏、工具栏等界面元素,不能算作是“完整”的Windows应用程序。而单文档界面,可以看作是“标准”的Windows应用程序界面。1.4.1 技术要点:MFC的单文档应用程序结构的一大特点是数据和界面分离,在单文档应用程序中,程序中数据的保存、加载和处理等功能由CDocument完成,而数据的显示由CView来完成。这种结构又被

2017-05-18 13:32:36 9015 1

原创 1.3 基于对话框的MFC应用程序实例

MFC的全程是“Microsoft Foundation Classes”(微软基础类库),是微软为了简化Windows下应用程序的编写而提供的一个框架。MFC对基本API做了封装,并提供了数量众多的C++封装类。在编程时使用MFC,虽然会降低少许运行效率,但是会大大提高应用程序的开发效率。1.3.1 技术要点:对话框是Windows系统中的特殊窗口,对话框在系统内部已经实现了消息处理等功能,使得

2017-05-18 00:37:05 4886

原创 1.2 第一个Windows应用程序实例

Windows相对DOS操作系统其中一个重大改进就是采用了图像用户界面(GUI),所以Windows中大多数应用程序采用的都是窗口界面。1.2.1 技术要点:Windows程序和控制台程序类似,也有一个入口函数,但名称不同,Windows程序的入口函数时WinMain;Windows应用程序一般至少含有一个窗口,并且在入口函数中有一段循环代码用于处理消息,也称“消息循环”;和控制台程序类似,当

2017-05-17 23:19:17 1917

原创 1.1 第一个控制台应用程序实例

Windows中的控制台程序类似于旧的DOS程序,只支持字符界面。虽然界面类似DOS程序,它和真正的DOS程序有着本质的区别,Windows下的控制台程序依然运行在Win32保护模式下,可以调用大多数的Window API,也可以使用线程等Windows对象。1.1.1 技术要点:每个控制台应用程序必须有一个名称为“main”的函数(UNICODE版本为wmain),并且这个函数必须是全局函数。系

2017-05-17 21:52:38 6737

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除