UINT,DWORD是什么东东,能否告之?
如题。 问题点数:20、回复次数:8Top
1 楼cokeclassic(灌水可乐)回复于 2003-08-03 17:48:51 得分 0
UINT unsigned long int 无符号长整型
DWORD double word 四个字节长度的变量Top
2 楼No9(华龙)回复于 2003-08-03 18:13:53 得分 0
Windows下的宏定义!
如上面老兄说的!Top
3 楼afc(afc)回复于 2003-08-03 18:15:35 得分 10
windef.h里边定义的
typedef unsigned long DWORD;
typedef int BOOL;
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef float FLOAT;
typedef FLOAT *PFLOAT;
typedef BOOL near *PBOOL;
typedef BOOL far *LPBOOL;
typedef BYTE near *PBYTE;
typedef BYTE far *LPBYTE;
typedef int near *PINT;
typedef int far *LPINT;
typedef WORD near *PWORD;
typedef WORD far *LPWORD;
typedef long far *LPLONG;
typedef DWORD near *PDWORD;
typedef DWORD far *LPDWORD;
typedef void far *LPVOID;
typedef CONST void far *LPCVOID;
typedef int INT;
typedef unsigned int UINT;
typedef unsigned int *PUINT;Top
4 楼autfx(边城浪子)回复于 2003-08-03 19:43:50 得分 0
说得不错。Top
5 楼coogool(33)回复于 2003-08-03 19:44:38 得分 0
我学过C/C++,不知上面的知识属于那一块的,该看什么书,vc++方面的书好象没有介绍呀?
望各位指点。Top
6 楼DeautyFan(可可魔仙)回复于 2003-08-03 19:45:55 得分 5
如果是SDK的书就应该会提到这方面的知识的Top
7 楼coogool(33)回复于 2003-08-03 19:59:00 得分 0
楼上的能否推荐一二本呢?
Top
8 楼apcad(新手上路)回复于 2003-08-03 20:09:03 得分 5
MFC和WIN32(SDK程序)共同使用的数据类型:
数据类型 意义/定义
BOOL Boolean值(布尔值,不是TRUE,就是FALSE)
BSTR 32-bit字符指针
BYTE 8-bit整数,未带正负号
COLORREF 32-bit数值,代表一个颜色值
DWORD 32-bit整数,未带正负号
LONG 32-bit整数,带正负号
LPARAM 32-bit数值,作为窗口函数或CALLBACK函数的一个参数
LPCSTR 32-bit指针,指向一个常数字符串
LPSTR 32-bit指针,指向一个字符串
LPCTSTR 32-bit指针,指向一个常数字符串,此字符串可以移植到Unicode和DBMS(双字节字集)
LPTSTR 32-bit指针,指向一个字符串,此字符串可以移植到Unicode和DBMS(双字节字集)
LPVOID 32-bit指针,指向一个未指定类型的数据
LPRESULT 32-bit数值,作为窗口函数或callback函数的返回值
UINT 在Win16种是一个16-bit未带正负号整数,在win32中是一个32-bit未带正负号整数
WNDPROC 32-bit指针,指向一个窗口函数
WORD 16-bit整数,未带正负号
WPARAM 窗口函数的callback函数的一个参数。在Win16中是16-bits,在win32中是32-bits
参:深入浅出mfc
Top



