我怎么才能得到一个窗口的数据,比如我有一个窗口句柄,
在我要刷新这一个窗口的时后,我怎样才能记录这个窗口的数据呢?请朋友帮助我吧!!!!在此谢谢了

解决方案 »

  1.   

    CWindow::GetWindowRect
    This method retrieves the window's bounding dimensions.Syntax
    BOOL GetWindowRect( LPRECT lpRect ) const;At a Glance
    Header file: Atlwin.h 
    Platforms:   
    Versions:  Version 2.0 and later 
    Complete documentation:  Visual C++ documentation 
    See Also 
    CWindow Overview, CWindow Methods, CWindow::GetClientRect 
      

  2.   

    你可以把你的窗口信息放到注册表中,以下你可以参考:
    void CMainWindow::SaveWindowState ()
    {
        CString version = _T ("Version 1.0");
        myApp.WriteProfileInt (version, _T ("FullWindow"), m_bFullWindow);
        myApp.WriteProfileInt (version, _T ("StayOnTop"), m_bStayOnTop);    WINDOWPLACEMENT wp;
        wp.length = sizeof (WINDOWPLACEMENT);
        GetWindowPlacement (&wp);    myApp.WriteProfileInt (version, _T ("flags"), wp.flags);
        myApp.WriteProfileInt (version, _T ("showCmd"), wp.showCmd);
        myApp.WriteProfileInt (version, _T ("x1"), wp.rcNormalPosition.left);
        myApp.WriteProfileInt (version, _T ("y1"), wp.rcNormalPosition.top);
        myApp.WriteProfileInt (version, _T ("x2"), wp.rcNormalPosition.right);
        myApp.WriteProfileInt (version, _T ("y2"), wp.rcNormalPosition.bottom);