博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows基本数据类型(部分)
阅读量:5986 次
发布时间:2019-06-20

本文共 682 字,大约阅读时间需要 2 分钟。

Windows所用的数据类型

对应的基本数据类型

说明

BOOL

bool

布尔值

BSTR

unsigned short *

32位字符指针

BYTE

unsigned char

8位无符号整数

COLORREF

unsigned long

用作颜色值的32位值

DWORD

unsigned long

32位无符号整数,段地址和相关的偏移量

LONG

long

32位带符号整数

LPARAM

long

作为参数传递给窗口过程或者回调函数的32位值

LPCSTR

const char *

指向字符串常量的32位指针

LPSTR

char *

指向字符串的32位指针

LPVOID

void *

指向未定义类型的32位指针

LRESULT

long

来自窗口过程或回调函数的32位返回值

UINT

unsigned int

32位无符号整数

WORD

unsigned short

16位无符号整数

WPARAM

unsigned int

当做参数传递给窗口过程或回调函数的32位值

说明:

1、 这些数据类型都是用大写字母表示,已与一般的C++基本数据类型相区别。

2、 凡是数据类型的前缀是P或LP,则表示该类型是一个指针或长指针数据类型。若前缀是U,则表示是无符号数据类型,等等。

3、 Windows还提供一些宏来处理上述基本数据类型。例如,LOBYTE和HIBYTE分别用来获取16位数值中的低位字节和高位字节;LOWORD和HIWORD分别用来获取32位数值中的低位字和高位字;MAKEWORD是将两个16为无符号值结合成一个32位无符号值,等等。

转载地址:http://wnulx.baihongyu.com/

你可能感兴趣的文章
AWS再迎大师加盟:Java之父James Gosling决定效力
查看>>
Spark、Flink、CarbonData技术实践最佳案例解析
查看>>
Jenkins集成Docker镜像实现自动发布
查看>>
Java MVC 1.0规范开始进入公开评审阶段
查看>>
RPC框架的可靠性设计
查看>>
数人云工程师手记 | 双剑合璧,分布式部署两步走
查看>>
workerman 简要分析
查看>>
(翻译) MongoDB(14) 在 Debian 上安装MongoDB社区版
查看>>
MAT(java 内存分析工具简单使用)
查看>>
Git如何检出指定目录或文件
查看>>
WeX5中input拍照上传图片方法分享,可单图与多图
查看>>
android servicemanager与binder源码分析二 ------ servicemanager服务提供者
查看>>
React Router中NamedComponent与Params使用
查看>>
href的那些事
查看>>
RecyclerView中Adapter和ViewHolder的封装
查看>>
xcache 源码包编译安装
查看>>
前端开发思考与实践
查看>>
tcp/ip参数控制
查看>>
[分享]iOS开发-UIView顺时针旋转、逆时针旋转
查看>>
防止 DDoS 攻击的五个「大招」!
查看>>