MainFrm.h
上传用户:easylife05
上传日期:2007-02-14
资源大小:393k
文件大小:1k
源码类别:

PlugIns编程

开发平台:

Visual C++

  1. // MainFrm.h : CMainFrame 类的接口
  2. //
  3. #pragma once
  4. #include "toolbaritem.h"
  5. class CMainFrame : public CFrameWnd
  6. {
  7. protected: // 仅从序列化创建
  8. CMainFrame();
  9. DECLARE_DYNCREATE(CMainFrame)
  10. // 属性
  11. public:
  12. // 操作
  13. public:
  14. // 重写
  15. public:
  16. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  17. // 实现
  18. public:
  19. virtual ~CMainFrame();
  20. #ifdef _DEBUG
  21. virtual void AssertValid() const;
  22. virtual void Dump(CDumpContext& dc) const;
  23. #endif
  24. protected:  // 控件条嵌入成员
  25. CStatusBar  m_wndStatusBar;
  26. CToolBar    m_wndToolBar;
  27. //CToolBar    m_wndToolBarAdd1;
  28. CToolBarDB m_pluginToolBarList;
  29. UINT        m_baseToolID,m_currentToolID;
  30. //CCSPaper    m_wndOutput;*/
  31. // 生成的消息映射函数
  32. protected:
  33. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  34. DECLARE_MESSAGE_MAP()
  35. public:
  36. // afx_msg void OnAddtoolbar();
  37. afx_msg BOOL OnToolTipNotify( UINT id, NMHDR * pNMHDR, LRESULT * pResult );
  38. void AddPluginToolbar(HBITMAP hBitmap,UINT iMenuID,int iCount,char* cName);
  39. virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo);
  40. void DockControlBarLeftOf(CToolBar* Bar, CToolBar* LeftOf);
  41. // afx_msg void OnNcMouseMove(UINT nHitTest, CPoint point);
  42. // afx_msg UINT OnNcHitTest(CPoint point);
  43. };