当我们在应用程中调用GetDC(HWND hWnd)可以得到与这个窗口相关的DC(device context)信息,但如何反过来只通过DC(device context)得到与它相关的窗口信息(包括hWnd、窗口的长宽、以及调用CreateWindowEx()时设置的一些窗口属性呢?
请大家多多指点,谢谢!

解决方案 »

  1.   

    DC.GetWindow()将返回CWnd指针,从该CWnd指针得到............下面就不用我说了吧Good Luck
      

  2.   


    HWND WindowFromDC(
      HDC hDC   // handle to window
    );
    得到窗口句柄用LONG GetWindowLong(
      HWND hWnd,  // handle to window
      int nIndex  // offset of value to retrieve
    );
    得到各种属性
      

  3.   

    WindowFromDC
    GetClassName
    GetWindowName
    GetWindowLong