当前课程知识点:VC++面向对象与可视化程序设计(上):Windows编程基础 > 第1章 Windows应用程序基础 > 1-4 Windows应用程序组成及编程步骤 > 1-4-2
返回《VC++面向对象与可视化程序设计(上):Windows编程基础》慕课在线视频课程列表
返回《VC++面向对象与可视化程序设计(上):Windows编程基础》慕课在线视频列表
下面我们介绍一下常见的几个数据类型
这些数据类型大家看起来可能比较陌生
但实际上很好理解
大家看到WORD这个数据类型 实际上是什么呢
typedef 类型自定义
这个typedef大家学习过C语言已经非常熟悉了
就是unsigned short 16位的无符号整型
所以大家只要看到它是如何定义出来的 就很容易理解了
比如说大写的LONG 大家一看不熟悉
实际上就是小写的long 它变成一个宏
所以typedef long 实际上大家这么一定义就知道了
DWORD是32位无符号长整型unsigned long
UINT是unsigned int 也是无符号的长整型
还有BOOL 实际上它是一个布尔值 它也是一个整型数
它的结果只有True/False
所以这个新的数据类型 看似新面孔
实际上如果把系统里面如何定义这些数据类型 把它的原型写出来
大家就很容易理解 没有什么新的东西
只是写法不一样而已
这里还有两个32位的指针
一个是指向字符串的 一个是指向字符串的常量的
那下面还给大家介绍几非常重要的数据结构
一个是MSG 一个是WNDCLASSEX 还有一个是矩形
首先我们看MSG结构
前面已经给大家提过了 这里再给大家强调一下
它主要是用来定义它相应的消息
WNDCLASSEX是比较重要的 它有这些参数
第一个参数是窗口类的大小
它的取值通常就用sizeof(WNDCLASSEX)就可以了
第二个是一个窗口的样式 一般设置为0
第三个是指向窗口函数的指针
这个窗口函数就是我们讲的WndProc函数
以及窗口类的字节数等等 这些内容大家容易理解
在这里用的是窗口的icon
窗口类的图标以及光标、背景刷
就是说应用程序打开后看到的是背景什么颜色
现在我们介绍矩形结构
矩形结构实际上很简单
它结构里面只有4个成员
分别是矩形的左上角XY坐标和右下角的XY坐标
2个点唯一确定一个矩形
矩形结构就是这样的
-讨论实录
--0-0
-1-1 Windows应用程序的特点
--1-1
-1-2 可视化编程
--1-2
-1-3 关于API
--1-3-1
--1-3-2
-1-4 Windows应用程序组成及编程步骤
--1-4-1
--1-4-2
-1-5 应用程序举例
--1-5-1
--1-5-2
--1-5-3
-02-1 Windows图形设备接口
-02-2 绘图工具与颜色
-02-3 常用绘图函数
-02-4 例题和作业
-第2章源代码
--外部链接
--外部链接
-3-1 设置文本的设备环境
-3-2 文本的输出过程
-3-3 例题和作业
-第3章源代码
--外部链接
-4-1 Windows 应用程序中的键盘与鼠标
--4-1
-4-2 键盘的操作应用举例
--4-2
-4-3 例题
--4-3
-4-3 鼠标在应用程序中的应用
--4-3
-4-4 例题4-4
--4-4
-第4章源代码
--外部链接
-5-1 菜单和加速键资源及其应用
--5-1
-5-1(例1)
--5-1(例1)
-5-2 位图资源及其应用
--5-2
-5-3 对话框资源及其应用
--5-3-1
--5-3-2
-5-4 图标资源的应用
--5-4
-第5章源代码
--外部链接
-第一次作业
--第一次作业--作业
-第二次作业
--第二次作业--作业
-第三次作业
--第三次作业--作业