读书人

HRGN是什么?该怎么解决

发布时间: 2012-06-23 14:52:43 作者: rapoo

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);
这些都不是重点!~

读书人网 >C++

热点推荐