在wtypes.h中:#include <rpc.h>
typedef void __RPC_FAR *HBRUSHIn rpc.h:
#ifdef __RPC_MAC__
# define __RPC_FAR
......
#elif   (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED)
# define __RPC_FAR
......
#else
# define __RPC_FAR
......
#endifthen,HBRUSH 就是void *类型。
但是如果写上 
HBRUSH hbr=GetStockObject(WHITE_BRUSH);An error will occur:
cannot convert from 'void *' to 'struct HBRUSH__ *'
哪里来的struct HBRUSH__* ,在哪里定义的?我找不到它~~~~