.

解决方案 »

  1.   

    你得到了窗口的句柄,就可以操作该窗口了
    如:
    SetWindowText(hWnd,..,..,);不明白楼主还要作什么?
      

  2.   

    BOOL GetClientRect(
      HWND hWnd,      // handle to window
      LPRECT lpRect   // client coordinates
    );
    GetClientRect的api就是用窗口句柄作参数的,获得窗口句柄后,如果想操作窗口,必须用API来操作窗口,不能用什么CWnd ,cwindow类的函数,
      

  3.   

    我也是刚刚查一下msdn才搞清楚的,以前对这个窗口句柄的概念也很模糊
      

  4.   

    CWnd类也封装了GetClientRect函数,但你也知道每个窗口对象都有一个窗口句柄,所以,当一个CWnd类的对象调用GetClientRect函数时,其实是将自己对象的m_hwnd当作参数传递给API的
      

  5.   

    哦原来如此!
    我只知道窗口有这个函数,
    不知道它原来是调用API的相应的函数
      

  6.   

    API直接用句柄操作
    MFC隐藏了句柄
      

  7.   

    在MFC中可以用CWnd::Attach()把窗口句柄挂接到CWnd对象上。