BooL: 布尔变量 返回值True或FALSE

在WinDef.h文件中声明:typedef int BOOL

BooLEAN:布尔变量 返回值True或FALSE

在WinNT.h文件中声明:typedef BYTE BOOLEAN

BYTE:字节(8位)

在WinDef.h文件中声明:typedef unsigned char BYTE

CALLBACK:常用于回调函数

在WinDef.h文件中声明:#define CALLBACK __stdcall

CCHAR:八位字符

在WinNT.h文件中声明:typedef char CCHAR

CHAR:八位字符(用于字体)

在WinNT.h文件中声明:typedef char CHAR


COLORREF:颜色值(32位)

在WinDef.h文件中声明:typedef DWORD COLORREF

CONST:常量

在WinDef.h文件中声明:#define CONST const

DWORD:32位无符号整型 范围0到4294967295 十进制值

在IntSafe.h文件中声明:typedef unsigned long DWORD

DWORDLONG:64位无符号整型 范围0到18446744073709551615 十进制值

在IntSafe.h文件中声明:typedef unsigned __int64 DWORDLONG

DWORD32:32位无符号整型

在BaseTsd.h文件中声明:typedef unsigned int DWORD32

DWORD64:64位无符号整型

在BaseTsd.h文件中声明:typedef unsigned __int64 DWORD64

FLOAT:浮点型变量

在WinDef.h文件中声明:typedef float FLOAT

HACCEL:键盘快捷键的句柄

在WinDef.h文件中声明:typedef HANDLE HACCEL

HANDLE:对象的句柄

在WinNT.h文件中声明:typedef PVOID HANDLE

HBITMAP:位图的句柄

在WinDef.h文件中声明:typedef HANDLE HBITMAP

HBRUSH:画笔的句柄

在WinDef.h文件中声明:typedef HANDLE HBRUSH

HCOLORSPACE:色彩空间句柄

在WinDef.h文件中声明:typedef HANDLE HCOLORSPACE

HCONV:DDE动态数据交换会话句柄

在Ddeml.h文件中声明:typedef HANDLE HCONV

HCONVLIST:DDE动态数据交换会话列表

在Ddeml.h文件中声明:typedef HANDLE HCONVLIST

HCURSOR:光标句柄

在WinDef.h文件中声明:typedef HICON HCURSOR

HDC:设备描述符句柄

在WinDef.h文件中声明:typedef HANDLE HDC

HDDEDATA:动态数据交换---数据句柄

在Ddeml.h文件中声明:typedef HANDLE HDDEDATA

HDESK:桌面句柄

在WinDef.h文件中声明:typedef HANDLE HDESK

HDROP:句柄内部结构

在ShellApi.h文件中声明:typedef HANDLE HDROP


HDWP:延迟窗口结构句柄

在WinUser.h文件中声明:typedef HANDLE HDWP

HENHMETAFILE:增强型图元文件

在WinDef.h文件中声明:typedef HANDLE HENHMETAFILE

HFILE:使用OpenFile函数打开文件的句柄

在WinDef.h文件中声明:typedef int HFILE

HFONT:字体句柄

在WinDef.h文件中声明:typedef HANDLE HFONT

HGDIOBJ:图形设备接口对象GDI句柄

在WinDef.h文件中声明:typedef HANDLE HGDIOBJ

HGLOBAL:全局存储块句柄

在WinDef.h文件中声明:typedef HANDLE HGLOBAL

HHOOK:挂钩句柄

在WinDef.h文件中声明:typedef HANDLE HHOOK

HICON:图标句柄

在WinDef.h文件中声明:typedef HANDLE HICON

HINSTANCE:实例的句柄,模块在内存中的基址 HMODULEHINSTANCE是同样的但在16位Windows中表现不一样

在WinDef.h文件中声明:typedef HANDLE HINSTANCE

转载于:https://blog.51cto.com/evely/1389427

Windows数据类型相关推荐

  1. Windows数据类型探幽——千回百转你是谁?(1)

    Windows Data Types Windows数据类型 由微软Windows操作系统所支持的各种数据类型是用来定义函数的返回值.函数和消息的参数以及结构体成员(因为Win32程序是用C语言来编写 ...

  2. 常用的基本Windows数据类型

    常用的基本Windows数据类型 ----------------------------------------------------------------------------------- ...

  3. 二:常用 Windows 数据类型(DWORD/LPSTR/CHAR/INT/HWND)

    本实例定义了几个常用常量的 Windows 数据类型,包括 DWORD,LPSTR ,CHAR和HWND,并演示 了如何使用它们进行了复制.比较大小等操作. #include<Windows.h ...

  4. C语言typedef和Windows数据类型

    typedef 的作用是给已知的数据类型命名别名,起到下列作用: 1 复杂的数据类型名称简化 2 用typedef 定义与平台无关的数据类型 3 增强代码可读性 4 避免错误 一个使用typedef的 ...

  5. Windows数据类型探幽——千回百转你是谁?(2)

    续表 INT int * int→INT 32位有符号整数 INT_PTR int(_W64 int即__w64 int) * _W64 int→INT_PTR,_W64就是__w64,是为了解决32 ...

  6. Windows API 的数据类型与 Delphi 数据类型对照表

    Windows API 的数据类型与 Delphi 数据类型对照表 Windows 数据类型 Delphi 数据类型 描述 LPSTR PAnsiChar 字符串指针 LPCSTR PAnsiChar ...

  7. C++ WINDOWS API 第2章 Windows API概要

    目录 2.1       Windows数据类型.. 1 2.1.1       Windows数据类型示例.. 1 2.1.2       Windows 数据类型与标准C 数据类型的关系.. 5 ...

  8. Windows SDK编程 API入门系列(转)

    之一 -那'烦人'的Windows数据类型 原创文章,转载请注明作者及出处. 首发 http://blog.csdn.net/beyondcode http://www.cnblogs.com/bey ...

  9. windows下C语言多线程编程

    _beginThreadex创建多线程解读 一.需要的头文件支持 #include <process.h>         // for _beginthread() 需要的设置:Proj ...

  10. windows下编写dll

    dll的优点 简单的说,dll有以下几个优点: 1) 节省内存.同一个软件模块,若是以源代码的形式重用,则会被编译到不同的可执行程序中,同时运行这些exe时这些模块的二进制码会被重复加载到内存中.如果 ...

最新文章

  1. 输入一行字符,判断单词数
  2. 算法——遗传算法基础
  3. 集合框架源码学习之HashMap(JDK1.8)
  4. doc无法编译java文件_java编译成jar文件.doc
  5. Lintcode1 A+B Problem solution 题解
  6. 交互式编程之Golang基本配置(Jupyter-notebooks Golang)
  7. LeetCode刷题(8)
  8. java - What is a fat JAR? - Stack Overflow
  9. angularjs 实例_AngularJS包含示例教程
  10. Google 再见 Java
  11. 拉格朗日中值定理ξ怎么求_高等数学3.1中值定理
  12. LiveReload拓展配合Webpack实现网页自动刷新
  13. 领域驱动模型设计(一)
  14. iphone换android手机铃声,iPhone6s怎么更换手机铃声 iPhone苹果6s更换铃声教程
  15. 身份证实名认证API接口介绍
  16. Error: Delta RPMs disabled because /usr/bin/applyd
  17. wdcp服务器权限修改,Linux下wdcp控制面板安装tipask3.0教程
  18. 赖世雄老师---不完全及物动词
  19. 课改类毕业论文文献包含哪些?
  20. BiSeNet V3: Bilateral Segmentation Network with Coordinate Attention for Real-time Semantic Segment

热门文章

  1. 服务器和交换机物理连接_连接网络的枢纽,网络交换机详解
  2. charts引入icon图片_如何在React中优雅的使用icon
  3. FR按钮调用数据库(MMSQL)存储过程,参数储存有返回值; 模板参数不可见 编辑后可见
  4. 计算机的排除故障的方法,计算机产生故障的原因和排除故障的方法
  5. 刷题进阶 -- 剑指Offer、力扣算法题
  6. 工程训练大赛物流小车_27所高校参赛,第六届全国工程训练竞赛湖北赛区比赛落幕...
  7. deeplearning.ai——构建循环神经网络
  8. 比特币技术Base58
  9. openfire:openfire单独编译指定插件的方法
  10. 基于Docker的开发模式驱动持续集成落地实施