level 7
教科书《Visual C++面向对象程序设计教程与实验(第二版)》清华大学出版社P212常用的Windows数据类型列出了以下内容:
HCHAR 等价于 char
HWND 等价于 unsigned long
LONG 等价于 long
...
有一种被误导的感觉:(gcc compiler)
费劲周折发现HWND根本不是unsigned long,而是个指针类型,指向结构体:
typeof struct HWND__{int i}*HWND;
求大神,教材上的说法对么?求详细解释。
2012年12月10日 13点12分
1
level 13
HWND绝对不会等价与于ULONG,HWND的原型你都知道是指针,指针类型在Win32平台下是个32位整数,在x64平台下是64位整数。
2012年12月10日 17点12分
6