MFC应用程序设计复习资料[定义].pdfVIP

  • 1
  • 0
  • 约2.25万字
  • 约 12页
  • 2021-10-19 发布于福建
  • 举报
MFC 应用程序设计复习资料 第 1 章 Windows 应用程序基础知识 1.Windows 是一种应用于微型计算机的操作系统,它为应用程序提供了一个多任务环境,这个环境具有一 致的图形化窗口和菜单。 在 Windows 操作系统上运行的应用程序叫做 Windows 应用程序。 1.1Windows 应用程序的基本概念 1.1.1 Windows 应用程序的界面 1.Windows 应用程序的一个突出特点是它有一个美观的图形用户界面 (GUI),这种图形用户界面与键盘和鼠 标的配合,大大方便了用户对应用程序的控制与操作。 2. 图形界面是 Windows 应用程序与用户交换信息的一个“窗口” 。 3.简单的 Windows 应用程序只有一个窗口, 而复杂的 Windows 应用程序可能有多个窗口。 设计一个或一组 满足要求的窗口,是 Windows 应用程序设计中的一项重要任务。 1.1.3 Windows 的一个特殊数据类型——句柄 1.在 Windows 应用程序中,存在着很多诸如窗口、按钮、滚动条等复杂的程序对象和实例。为了在程序中 区分和使用它们,必须对它们进行标识。为了区别于普通变量的标识, Windows 把这种复杂对象的标识叫 做“句柄”。不同 Windows 对象的句柄具有不同的类型,常用的句柄类有: 句柄类型 说明 句柄类型 说明 HWND 窗口句柄 HDC 图形设备环境句柄 HINSTANCE 当前程序应用实例句柄 HBITMAP 位图句柄 HCURSOR 光标句柄 HICON 图标句柄 HFONT 字体句柄 HMENU 菜单句柄 HPEN 画笔句柄 HFILE 文件句柄 HBRUSH 画刷句柄 1.1.4 Windows 应用程序的数据类型 1.Windows 应用程序的数据量非常大,为了提高应用程序的可读性, Windows 给许多基本数据类型定义了 别名,例如: Typedef unsigned long DWORD; Typedef int BOOL; Typedef unsigned char BYTE; Typedef unsigned short WORD; Typedef float FLOAT; Typedef unsigned int UINT; 除此之外, Windows 应用程序还使用了一些结构类型的数据,例如: typedef struct tag_POINT { LONG x,y; }POINT; 结构描述了一个点的位置。再如: typedef struct tag_RECT { LONG left ; LONG top; LONG right; LONG bottom; }RECT; 描述了一个矩形等。 2.在 Windows

文档评论(0)

1亿VIP精品文档

相关文档