VC 常用数据类型总结

该博客主要介绍了Windows编程中的各种数据类型和句柄,包括布尔、字节、浮点等变量类型,以及加速键表、位图、画刷等对象的句柄,还提及了多种指向回调函数和处理程序函数的指针类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ATOM    原子(原子表中的一个字符串的参考)
BOOL    布尔变量
BOOLEAN           布尔变量
BYTE    字节(8位)
CCHAR    Windows字符
CHAR    Windows字符
COLORREF           红、绿、蓝(RGB)彩色值(32位)
Const    变量,该变量的值在执行期间保持为常量
CRITICAL_SECTION 临界段对象
CTRYID    国名标识符
DLGPROC          指向一个对话框过程的指针
DWORD    双字(32位)
ENHMFENUMPROC    指向一个应用程序定义的回调函数的指针,该回调函数枚举增强的元文件记录
ENUMRESLANGPROC  指向一个应用程序定义的回调函数的指针,该回调函数枚举资源语言。
ENUMRESNAMEPROC  指向一个应用程序定义的回调函数的指针,该回调函数枚举资源名称。
ENUMRESTYPEPROC  指向一个应用程序定义的回调函数的指针,该回调函数枚举资源类型。
FARPROC          指向一个回调函数的指针
FLOAT       浮点变量
FMORDER          32位字体映射值的数组
FONTENUMPROC     指向一个应用程序定义的回调函数的指针,该回调函数枚举字体
GOBJENUMPROC     指向一个应用程序定义的回调函数的指针,该回调函数枚举图形设备接口(GDI)对象
HACCEL    加速键表句柄
HANDLE    对象的句柄
HBITMAP           位图句柄
HBRUSH     画刷句柄
HCONV    动态数据交换(DDE)会话句柄
HCONVLIST DDE  会话句柄
HCURSOR            光标句柄
HDC    设备描述表(DC)句柄
HDDEDATA DDE  数据句柄
HDLG    对话框句柄
HDWP    延期窗口位置结构句柄
HENHMETAFILE   增强原文件句柄
HFILE    文件句柄
HFONT      字体句柄
HGDIOBJ GDI      对象句柄
HGLOBAL          全局内存块句柄
HHOOK            钩子句柄
HICON    图标句柄
HINSTANCE   实例句柄
HKEY    登记关键字句柄
HLOCAL   局部内存块句柄
HMEMU   菜单句柄
HMETAFILE  元文件句柄
HMIDIIN            乐器的数字化接口(MIDI)输入文件句柄
HMIDIOUT MIDI 输出文件句柄
HMMIO   文件句柄
HOOKPROC           指向一个应用程序定义的钩子函数的指针
HPALETTE           调色板句柄
HPEN   画笔句柄
HRGN   域句柄
HRSRC   资源句柄
HSZ DDE  字符串句柄
HWAVEIN           波形输入文件句柄
HWAVEOUT           波形输出文件句柄
HWINSTA           工作站句柄
HWND   窗口句柄
INT   符号整数
LANGID   语言标识符
LCID   所在国(Locale)标识符
LCTYPE   所在国类型
LINEDDAPROC  指向一个回调函数的指针,该回调函数处理行坐标
LONG   32位符号整数
LP   指向一个以"NULL"结束的Unicode(TM)字符串的指针
LPARAM   32位消息参数
LPBOOL   指向一个布尔变量的指针
LPBYTE   指向一个字节的指针
LPCCH  指向一个Windows字符常量的指针
LPCCHOOKPROC  指向一个应用程序定义的钩子函数的指针
LPCFHOOLPROC  指向一个应用程序定义的钩子函数的指针
LPCH   指向一个Windows字符的指针
LPCOLORREF  指向一个COLORREF值的指针
LPCRITICAL_SECTION  指向一个临界段对象的指针
LPCSTR   指向一个以"NULL"结束的WINDOWS字符串常量的指针
LPCTSTR          指向一个以"NULL"结束的Unicode或Windows字符串常量的指针
LPCWCH   指向一个以"NULL"指向一个以"NULL"结束的Unicode字符常量的指针
LPCWSTR          指向一个以"NULL"指向一个以"NULL"结束的Unicode字符串常量的指针
LPDWORD           指向一个无符号双字(32位)的指针
LPFRHOOLPROC  指向一个应用程序定义的钩子函数的指针
LPHANDLE            指向一个句柄的指针
LOHANDLER_FUNCTION 指向一个处理程序函数的指针
LPHWAVEIN  指向一个波形输入文件句柄的指针
LPHWAVEOUT  指向一个波形输出文件句柄的指针
LPINT   指向一个符号整数的指针
LPLONG   指向一个符号长整数(32位)的指针
LPOFNHOOKPROC  指向一个应用程序定义的钩子函数的指针
LPPRINTHOOKPROC   指向一个应用程序定义的钩子函数的指针
LPSETUPHOOKPROC   指向一个应用程序定义的钩子函数的指针
LPTSTR   指向一个以NULL结束的Unicode或Windows字符串的指针
LRESULT           消息处理的符号结果
LPVOID   指向任何类型的指针
LPWSTR   指向一个以"NULL"结束的Unicode字符串的指针
LUID   局部唯一的标识符
MCIDEVICEID  媒体控制接口(MCI)设备标识符
MFENUMPROC  指向一个应用程序定义的回调函数的指针,该回调函数枚举元文件记录
MMRESULT           多媒体消息的处理结果
NPSTR   指向一个以"NULL"结束的Windows字符串的指针
NWPSTR   指向一个以"NULL"结束的Unicode字符串的指针
PBOOL   指向一个布尔变量的指针
PBYTE   指向一个字节的指针
PCCH   指向一个Windows字符常量的指针
PCH   指向一个Windows字符的指针
PCHAR   指向一个Windows字符的指针
PCRITICAL_SECTION 指向一个临界段对象的指针
PCSTR   指向一个以"NULL"结束的Windows字符串常量的指针
PCWCH   指向一个Unicode字符常量的指针
PCWSTR   指向一个以"NULL"结束的Unicode字符串常量的指针
PDWORD   指向一个无符号双字的指针
PFLOAT   指向一个浮点变量的指针
PFNCALLBACK  指向一个回调函数的指针
PHANDLE           指向一个句柄的指针
PHANDLER_ROUTINE  指向一个处理程序的指针
PHKEY   指向一个登记关键字的指针
PINT   指向一个符号整数的指针
PLONG   指向一个符号长整数的指针
PLUID   指向一个局部唯一的表示符(LUID)的指针
PROPENUMPROC  指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口特征
PSHORT   指向一个符号短整数的指针
PSID   指向一个加密标识符(SID)的指针
PSTR   指向一个以"NULL"结束的Windows字符串的指针
PSZ   指向一个以"NULL"结束的Windows字符串的指针
PTCH   指向一个Windows或Unicode字符的指针
PTCHAR   指向一个Windows或Unicode字符的指针
PTSTR   指向一个以"NULL"结束的Windows或Unicode字符串的指针
PUCHAR   指向一个无符号Windows字符的指针
PUINT   指向一个无符号整数的指针
PULONG   指向一个无符号长整数的指针
PUSHORT           指向一个无符号短整数的指针
PVOID   指向任何类型的指针
PWCH   指向一个Unicode字符的指针
PWCHAR   指向一个Unicode字符的指针
PWORD   指向一个无符号字的指针
PWSTR   指向一个以"NULL"结束的Unicode字符串的指针
REGSAM   登记关键字的加密掩码
SC_HANDLE  服务句柄
SERVICE_STATUS_HANDLE 服务状态值句柄
SHORT   短整数
SPHANDLE           指向一个句柄的指针
TCHAR   Unicode或Windows字符
TIMERPROC  指向一个应用程序定义的定时器回调函数的指针
UCHAR   无符号Windows字符
UINT   无符号整数
ULONG   无符号长整数
USHORT   无符号短整数
VOID   任何类型
WCHAR   Unicode字符
WNDENUMPROC       指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口
WNDPROC           指向一个应用程序定义的窗口过程的指针
WORD   无符号字(16位)
WPARAM   32位消息参数
YIELDPROC  指向一个输出回调函数的指针
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值