zoukankan      html  css  js  c++  java
  • Windows API 逐个逐个学(1) 常用的Windows基本数据类型

         先来个表格:

    类       型 VB6 声明 描                   述
    BOOL   Long 布尔型变量(值只能是True或False)
    BYTE Byte 字节类型(8位)
    CHAR Byte 8比特字节(ANSI)
    CONST   常量,相当于标准C中的"const"关键字
    DWORD Long 4字节无符号整型数据
    DWORD32 Long 4字节无符号整型数据
    DWORD64   8字节无符号整型数据
    FLOAT Single 浮点数据类型
    HANDLE Long 对象的句柄,最基本的数据类型
    HICON Long 图标的句柄
    HINSTANCE Long 程序实例的句柄
    HKEY Long 注册表键的句柄
    HMODULE Long 模块的句柄
    HWND Long 窗口的句柄
    INT Long 32位有符号整型数据类型
    INT_PTR Long 指向INT类型数据的指针类型
    INT32 Long 32位有符号整数
    INT64   64位有符号整数
    LONG Long 32位有符号整数,相当于C语言的标准数据类型Long
    LONGLONG   64位有符号整数
    LONG32 Long 32位有符号整数
    LONG64   64位有符号整数
    LPARAM Long 消息的L参数
    WPARAM Long 消息的W参数
    LPCSTR String Windows(ANSI)字符串常量
    LPCTSTR String 根据环境配置,如果定义了UNICODE宏,则是LPCWSTR类型
    否则是LPCSTR类型
    LPCWSTR String UNICODE 字符串常量
    LPDWORD Long 指向DWORD类型数据的指针
    LPSTR String Windows(ANSI)字符串变量
    LPWSTR String 根据环境配置,如果定义了UNICODE宏,则是LPWSTR类型
    否则是LPSTR类型
    SHORT Interger 16位有符号整数
    SIZE_T   表示内存大小,以字节为单位,其最大值是CPU最大寻址范围
    TCHAR Byte 根据环境配置,如果定义了UNICODE宏,则是WCHAR类型
    否则是CHAR类型
    UCHAR Byte 无符号CHAR
    UINT Long 无符号INT
    ULONG Long 无符号LONG
    VOID Sub过程,不用 无类型,相当于标准C语言的Void
    WCHAR Byte 16位Unicode字符
    WINAPI  

    Windows API 的函数调用方式,常见于SDK头文件中对API函数
    的声明中,相当于_stdcall(更的讲,这不是数据类型,而是一种函数

    调用约定)

    WORD Integer 16位无符号整型数据
  • 相关阅读:
    POJ2175 Evacuation Plan
    POJ3252 Round Numbers
    POJ2115 C Looooops
    POJ3422 Kaka's Matrix Travels
    POJ1659 Frogs' Neighborhood
    POJ2635 The Embarrassed Cryptographer
    POJ3436 ACM Computer Factory
    FZU1607 Greedy division
    EOJ440 Buying Feed
    POJ2135 Farm Tour
  • 原文地址:https://www.cnblogs.com/xiaoguanqiu/p/2875693.html
Copyright © 2011-2022 走看看