- 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
您可能关注的文档
最近下载
- 2025年招标师评标标准一致性核查表专题试卷及解析.pdf VIP
- 2025年金融风险管理师空头对冲策略应用专题试卷及解析.pdf VIP
- 2026年江西制造职业技术学院单招职业适应性测试题库附答案解析.docx VIP
- 薄膜太阳能电池激光划线工艺精度控制方法.pdf VIP
- 2025年项目管理专业采购与项目人工智能应用专题试卷及解析.pdf VIP
- 2025年互联网营销师混合调研方法应用专题试卷及解析.pdf VIP
- 人音版六年级下册《游子吟》课件(共13张PPT无音频)(含音频+视频).ppt VIP
- 2024年黑龙江省绥化市肇东市肇东镇招聘社区工作者真题及答案详解一套.docx VIP
- 1994浙江定额.doc VIP
- 巨人通力G3001007(A)电气原理图.pdf VIP
原创力文档

文档评论(0)