在Visual Basic中,如何理解Form、PictureBox、UserControl中的.hDC与.hWnd区别?Form、PictureBox之.hDC、.hWnd;
PictureBox.Picture.hPal,PictureBox.Picture.Handle

解决方案 »

  1.   

    hWnd 属性:窗体或控件的句柄。即在Windows中的身份证号。
    hDC:该属性是 Windows 运行环境的设备关联句柄。该句柄是由 Microsoft Windows 运行环境提供给一个对象的设备描述体 。
      

  2.   

    hPal:是指向 Pictrue 对象中图片的调色板句柄。
    Handle: 指向 Picture 对象内包含的图形的句柄。其实很简单的,那么多东东,总要有个关键字来区别吧,这就是关键字!!!
      

  3.   

    没区别。都是LONG类型,而且是唯一的。
    不同之处就是看API的参数。如果是ByVal hwnd As Long就用它的HWND,如果是ByVal hdc As Long就用它的DC。
    HDC是设备场景标识,HWND是窗口标识。
      

  4.   

    http://www.pcvc.net/category/content.asp?sendid=10
      

  5.   

    HDC用来操作GDI对象,说的通俗一点就是绘画的句柄吧,类似画板,用其他的GDI函数(绘画工具)在这上面做图