概述
下面所列的这些数据类型,常常出现在MFC之中,其中的绝大部分都和一般的Win32程序(SDK程序)所用相同。
下面这些是和Win32程序(SDK程序)共同使用的数据类型:
数据类型 意义
BOOL Boolean 值(布尔值,不是TRUE 就是FALSE)
BSTR 32-bit 字符指针
BYTE 8-bit 整数,未带正负号
COLORREF 32-bit 数值,代表一个颜色值
DWORD 32-bit 整数,未带正负号
LONG 32-bit 整数,带正负号
LPARAM 32-bit 数值,作为窗口函数或者 callback 函数的一个参数
LPCSTR 32-bit 指针,指向一个常数字符串
LPSTR 32-bit 指针,指向一个字符串
LPCTSTR 32-bit 指针,指向一个常数字符串,此字符串可移植到 Unicode 和 DBCS(双字节子集)
LPTSTR 32-bit 指针,指向一个字符串,此字符串可移植到 Unicode 和 DBCS(双字节子集)
LPVOID 32-bit 指针,指向一个未指定类型的数据
LPRESULT 32-bit 数值,作为窗口函数或者callback函数的返回值
UINT 在Win16 中是一个16-bit 未带正负号整数,在Win32 中是一个 32-bit未带正负号整数
WNDPROC 32-bit 指针,指向一个窗口函数
WORD 16-bit 整数,未带正负号
WPARAM 窗口函数的 callback 函数的一个参数,在 Win16 中是 16 bits,在 Win32 中是 32bits
下面这些是 MFC 独特的数据类型:
POSITION 一个数值,代表 collection 对象(例如数组或列表)中的元素位置,常使用与 MFC collection classes
LPCRECT 32-bit 指针,指向一个不变的 RECT 结构
最后
以上就是朴素指甲油为你收集整理的MFC 数据类型 (data types)的全部内容,希望文章能够帮你解决MFC 数据类型 (data types)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复