标签:
windows对象句柄mfc对象杂谈 |
分类: MFC以及Windows编程 |
|
HWND |
CWnd 及派生类 |
|
HDC |
CDC 及派生类 |
|
HMENU |
CMenu |
|
HPEN 、 HBRUSH 、 HFONT 、 HBITMAP 、 HPALETTE 、 HRGN |
CGdiObject |
|
HIMAGELIST |
CImageList |
|
SOCKET |
CSocket |
如果你拥有上面的任何一个Windows对象句柄,你可以调用对应类的静态成员函数FromHandle来查找对应的MFC对象(系统为每个线程维护了一个从Windows对象句柄到MFC对象的映射,一个持久的map和一个临时的map);如果你拥有上面的MFC对象,你也可以通过MFC类的公有成员变量来获取对应的Windows对象句柄。
|
CWnd::FromHandle(hWnd) ; |
|
CWnd myWnd; myWnd.Attach(hWnd); |

