Visual C++自定义数据类型

本文介绍了Visual C++在Windows环境下扩充定义的一些数据类型,包括指针、布尔类型、整型等多种数据类型的定义及其对应的含义。

除了C++中经典的数据类型,考虑到windows的编程环境,Visual c++扩充定义了一些新的数据类型,并且SDK应用程序和MFC应用程序中所用到的数据类型基本相同。一般而言,指针数据类型以P和LP作为前缀。Viusal c++常用的自定义数据类型为:

数据类型意义
FAR对应于far
NEAR对应于near
CONST对应于const
BOOL布尔类型,值为TRUE(真)或FALSE(假)
UINT32位无符号整形,对应于unsigned int
BYTE8位无符号整形,对应于unsigned char
WORD16位无符号整形,对应于unsigned short int
DWORD32位无符号长整形,对应于unsigned long int
SHORT短整形
LONG32位长整形,对应于long
LONGLONG64位长整形
FLOAT浮点型,对应于float
CHARwindows字符
VOID任意类型
BSTR32位字符指针
LPCSTR32位字符串指针,指向一个常数字符串
LPSTR32位字符串指针
LPCTSTR32位字符串指针,指向一个常数字符串,用于移植到双字节字集
LPTSTR32位字符串指针,用于移植到双字节字集
LPVOID32位指针,指向一个未定义类型的数据
LPARAM32位消息参数,作为窗口函数或回调函数(call back)的参数
LPRESULT32位数值,作为窗口函数或回调函数的返回值
LPCRECT32位指针,指向一个RECT结构的常量
PROC指向回调函数的指针
WNDPROC32位指针,指向一个窗口函数
WPARAM16位或32位数值,作为窗口函数或回调函数的参数
HANDLE对象句柄,其他还有HPEN,HWND,HCURSOR,HDC,HFILE等
CONST常量
COLORREF32位数值,代表一个颜色值

******************************************************************************************************************************

如果你想与我交流,请点击如下链接加我为好友:http://student.youkuaiyun.com/invite.php?u=111207&c=20fb91d9e4f65a83

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值