首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

HRGN是什么?该怎么解决

2012-06-23 
HRGN是什么?我在阅读他人的程序中看到:HRGNrgnDrag NULLHRGNrgnIn NULLPOINTptCursor {0}不明白HRGN

HRGN是什么?
我在阅读他人的程序中看到:
HRGNrgnDrag= NULL;
HRGNrgnIn= NULL;
POINTptCursor= {0};
不明白HRGN是什么。
查MSDN,它是一个成员函数。但是看大家的讨论,又好像是一个对象。
希望能得到较详细的说明。

[解决办法]

DECLARE_HANDLE is declared in winnt.h as follows:

#define DECLARE_HANDLE(name) typedef HANDLE name

教材中是不会告诉你相应源码的,不同的库文件中可能也会定义成不同的

我们完全可以:

#define IWANANTOCALLITLIKETHIS(name) typedef HANDLE name

and use it to define 

IWANANTOCALLITLIKETHIS(HRGN);
这些都不是重点!~

热点排行