⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 windows data type.txt

📁 windows程序设计的数据类型讲解
💻 TXT
📖 第 1 页 / 共 5 页
字号:
│LONG_PTR          │long                │4     │_W64 long→LONG_PTR         │用于指针运算                    │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LONG32            │signed int          │*     │signed int→LONG32          │32位有符号整数                  │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LONG64            │__int64             │8     │__int64→LONG64             │64位有符号整数                  │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LONGLONG          │__int64             │8     │__int64→LONGLONG           │64位有符号整数                  │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPARAM            │long                │4     │_W64 long→LONG_PTR→LPARAM │消息的参数                      │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPBOOL            │int *               │      │int→BOOL,BOOL far *→LPBOOL│BOOL类型的指针                  │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPBYTE            │unsigned char *     │      │unsigned char→BYTE,       │BYTE类型的指针                  │
│                  │                    │      │BYTE far *→LPBYTE          │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPCOLORREF        │unsigned long *     │      │unsigned long→WORD,       │颜色值的指针                    │
│                  │                    │      │DWORD *→LPCOLORREF         │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPCRITICAL_SECTION│RTL_CRITICAL_SECTION│      │RTL_CRITICAL_SECTION        │CRITICAL_SECTION的指针          │
│                  │结构体指针          │      │*PRTL_CRITICAL_SECTION      │                                │
│                  │                    │      │→,PRTL_CRITICAL_SECTION→  │                                │
│                  │                    │      │LPCRITICAL_SECTION          │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPCSTR            │静态char *          │      │char→CHAR,CONST CHAR *    │静态8位Windows字符(ANSI)      │
│                  │                    │      │→LPCSTR                    │无终结字符串指针                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPCTSTR           │静态wchar_t *       │      │wchar_t→WCHAR,CONST WCHAR *│如果UNICODE已定义则为LPCWSTR,  │
│                  │                    │      │→LPCWSTR,LPCWSTR→LPCTSTR │否则为LPCTSTR                   │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPCVOID           │静态void *          │      │CONST void far *→LPCVOID   │任何类型的静态指针              │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPCWSTR           │静态wchar_t *       │      │wchar_t→WCHAR,CONST WCHAR *│静态16位Windows字符(Unicode)  │
│                  │                    │      │→LPCWSTR                   │无终结字符串指针                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPDWORD           │unsigned long *     │      │unsigned long→DWORD,      │DWORD的指针                     │
│                  │                    │      │DWORD far *→LPDWORD        │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPHANDLE          │指向句柄的指针      │      │void *→HANDLE,HANDLE FAR *│HANDLE的指针                    │
│                  │                    │      │→LPHANDLE                  │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPINT             │int *               │      │int far *→LPINT            │INT的指针                       │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPLONG            │long *              │      │long far *→LPLONG          │LONG的指针                      │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPSTR             │char *              │      │char→CHAR,CHAR *→LPSTR   │8位Windows字符(ANSI)          │
│                  │                    │      │                            │无终结字符串指针                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPTSTR            │wchar_t *           │      │wchar_t WCHAR,WCHAR *      │An LPWSTR if UNICODE is defined,│
│                  │                    │      │→LPWSTR,LPWSTR→LPTSTR    │an LPSTR otherwise.             │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPVOID            │void *              │      │void far *→LPVOID          │任何类型的指针                  │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPWORD            │unsigned short *    │      │unsigned short→WORD,      │WORD的指针                      │
│                  │                    │      │WORD far *→LPWORD          │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPWSTR            │wchar_t *           │      │wchar_t→WCHAR,WCHAR *     │16位Windows字符(ANSI)         │
│                  │                    │      │→LPWSTR                    │无终结字符串指针                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LRESULT           │long                │4     │_W64 long→LONG_PTR→LRESULT│有符号的消息处理结果            │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LUID              │LUID结构            │      │                            │局部唯一标识符                  │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PBOOL             │int *               │      │int→BOOL,BOOL near *→PBOOL│BOOL的指针                      │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PBOOLEAN          │unsigned char *     │      │unsigned char→BYTE→       │BOOL的指针                      │
│                  │                    │      │BOOLEAN,BOOLEAN *→PBOOLEAN│                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PBYTE             │unsigned char *     │      │unsigned char→BYTE,       │BYTE的指针                      │
│                  │                    │      │BYTE near *→PBYTE          │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PCHAR             │char *              │      │char→CHAR,CHAR *→PCHAR   │CHAR的指针                      │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PCRITICAL_SECTION │RTL_CRITICAL_SECTION│      │RTL_CRITICAL_SECTION *→    │CRITICAL_SECTION的指针          │
│                  │结构体指针          │      │PRTL_CRITICAL_SECTION,     │                                │
│                  │                    │      │PRTL_CRITICAL_SECTION→     │                                │
│                  │                    │      │PCRITICAL_SECTION           │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PCSTR             │静态char *          │      │char→CHAR,CONST CHAR *    │静态8位Windows字符(ANSI)      │
│                  │                    │      │→PCSTR                     │无终结字符串指针                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PCTSTR            │静态wchar_t *       │      │wchar_t→WCHAR,CONST WCHAR *│如果UNICODE已定义则为PCWSTR,   │
│                  │                    │      │→LPCWSTR,LPCWSTR→PCTSTR  │否则为PCSTR                     │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PCWCH             │静态wchar_t *       │      │wchar_t→WCHAR,CONST WCHAR *│WCHAR的静态指针                 │
│                  │                    │      │→PCWCH                     │                                │
└─────────┴──────────┴───┴──────────────┴────────────────┘
续表:
┌─────────┬──────────┬───┬──────────────┬────────────────┐
│Windows数据类型   │本质类型            │字节数│定义过程(来历)            │含义                            │
├─────────┼──────────┼───┼──────────────┼────────────────┤

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -