GuiMDIWindowsDlg.h
上传用户:wlkj888
上传日期:2022-08-01
资源大小:806k
文件大小:2k
源码类别:

对话框与窗口

开发平台:

Visual C++

  1. // GuiMDIWindowsDlg.h: interface for the CGuiMDIWindowsDlg class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(_GUIMDIWINDOWSDLG_H__)
  5. #define _GUIMDIWINDOWSDLG_H__
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CGuiMDIWindowsDlg dialog
  11. class CGuiMDIWindowsDlg : public CDialog
  12. {
  13. // Construction
  14. public:
  15. CGuiMDIWindowsDlg(CMDIFrameWnd* pMDIFrame, CWnd* pParentWnd);
  16. CGuiMDIWindowsDlg(CMDIFrameWnd* pMDIFrame);   
  17. // Dialog Data
  18. //{{AFX_DATA(CGuiMDIWindowsDlg)
  19. enum { IDD = IDD_GUI_WINDOW_MANAGE };
  20. CListBox m_wndList;
  21. //}}AFX_DATA
  22. // Overrides
  23. // ClassWizard generated virtual function overrides
  24. //{{AFX_VIRTUAL(CGuiMDIWindowsDlg)
  25. protected:
  26. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  27. //}}AFX_VIRTUAL
  28. // Implementation
  29. protected:
  30. void  MDIMessage(UINT uMsg, WPARAM flag);
  31. void  FillWindowList(void);
  32. void  SelActive(void);
  33. void  UpdateButtons(void);
  34. CMDIFrameWnd* m_pMDIFrame;
  35. // Generated message map functions
  36. //{{AFX_MSG(CGuiMDIWindowsDlg)
  37. virtual BOOL OnInitDialog();
  38. afx_msg void OnClose();
  39. afx_msg void OnSelChange();
  40. afx_msg void OnSave();
  41. afx_msg void OnActivate();
  42. afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct);
  43. afx_msg void OnUpdateUI(CCmdUI * pCmdUI);
  44. afx_msg void OnTileHorz();
  45. afx_msg void OnMinimize();
  46. afx_msg void OnTileVert();
  47. afx_msg void OnCascade();
  48. //}}AFX_MSG
  49. DECLARE_MESSAGE_MAP()
  50. };
  51. #endif // !defined(_GUIMDIWINDOWSDLG_H__)