windows编程常用数据类型

数据类型

本章列出了微软基础类库中最常见的数据类型。大多数数据类型是与Windows软件开发工具包(SDK)中一致的,也有一些是MFC独有的。
下面的数据类型是Windows SDK 和MFC共用的:

· BOOL 布尔值。
· BSTR 32位字符指针。
· BYTE 8位无符号整数。
· COLORREF 用作颜色值的32位值。
· DWORD 32位无符号整数,或者是段地址以及与之相关的偏移量。
· LONG 32位带符号整数。
· LPARAM 32位值,作为参数传递给一个窗口过程或者回调函数。
· LPCSTR 指向字符串常量的32位指针。
· LPSTR 指向字符串的32位指针。
· LPCTSTR 指向一个兼容 Unicode 和 DBCS 的字符串的32位指针。
· LPTSTR 指向一个兼容 Unicode 和 DBCS 的字符串的32位指针。
· LPVOID 指向一个未指定类型的32位指针。
· LRESULT 窗口过程或者回调函数返回的32位值。
· UINT 在Windows 3.0和3.1中表示16位的无符号整数,在Win32中表示32位的无符号整数。
· WNDPROC 指向一个窗口过程的32位指针。
· WORD 16位无符号整数。
· WPARAM 作为参数传递给窗口函数或者回调函数的值:在Windows 3.0和3.1 中为16位,在Win32中为32位。

微软基础类库中独有的数据类型如下:
· POSITION 用于标记集合中一个元素的位置的值;被MFC中的集合类所使用。
· LPCRECT 指向一个RECT结构体常量(不能修改)的32位指针。
在《Win32 SDK 程序员参考》的“数据类型”部分,有个不太通用的数据类型的列表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值