HWND、THANDLE、 HDC 的区别
2007-05-23 14:07
302 查看
HWND = type LongWord;
Thandle = LongWord;
HDC = type LongWord;
首先,他们都是句柄,通常是32位整数。用来代表某个对象接受操作,其实际值并不重要,windows引用模块知道如何操作不同类型的句柄。
其次,hwnd,hdc是window.h中定义,顾名思义,指窗口句柄和设备环境句柄。在C编程中常用,Delphi中也可以使用。
最后,handle属性是Delphi封装的上述各种句柄,对不同对象是不同类型,如:Form1.handle,Application.handle是窗口句柄;Canvas1.handle是设备环境句柄。Brush1.handle是画刷句柄等
Thandle = LongWord;
HDC = type LongWord;
首先,他们都是句柄,通常是32位整数。用来代表某个对象接受操作,其实际值并不重要,windows引用模块知道如何操作不同类型的句柄。
其次,hwnd,hdc是window.h中定义,顾名思义,指窗口句柄和设备环境句柄。在C编程中常用,Delphi中也可以使用。
最后,handle属性是Delphi封装的上述各种句柄,对不同对象是不同类型,如:Form1.handle,Application.handle是窗口句柄;Canvas1.handle是设备环境句柄。Brush1.handle是画刷句柄等
相关文章推荐
- [转]delphi中的HWnd,THandle,HDC有什么区别
- [转]delphi中的HWnd,THandle,HDC有什么区别
- hdc和hwnd的区别
- hdc和hwnd的区别
- hWnd,hDC,CDC有什么区别
- hdc和hwnd的区别
- Delphi里面hwnd跟Thandle有什么区别?
- Windows编程- hdc和hwnd的区别
- hWnd,hDC,CDC有什么区别
- HWND与HDC区别
- HDC与HWND的关系
- CWnd与HWND的区别和获取方法
- cwnd、cdc、hwnd和hdc
- CWnd与HWND的区别与转换
- HDC,CDC,CClientDC的区别和联系是什么?
- DC、HDC和CDC的区别及MFC常见类的作用
- CDC和HDC的区别与转换
- VC中CDC与HDC的区别以及二者之间的转换
- HANDLE, HINSTANCE, HWND; HRESULT, LRESULT 的区别
- handle/hmodule/hinstance/hwnd区别