| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #pragma once
- #include "EditWnd.h"
- #include "ClipIds.h"
- #include "DittoWindow.h"
- #include "SnapWindow.h"
- class CEditFrameWnd : public CFrameWnd
- {
- DECLARE_DYNCREATE(CEditFrameWnd)
- CEditFrameWnd();
- bool EditIds(CClipIDs &Ids);
- void SetNotifyWnd(HWND hWnd) { m_hNotifyWnd = hWnd; }
- bool CloseAll();
- protected:
- virtual ~CEditFrameWnd();
- CEditWnd m_EditWnd;
- HWND m_hNotifyWnd;
- CDittoWindow m_DittoWindow;
- CRect m_crIcon;
- SnapWindow m_snap;
- protected:
- DECLARE_MESSAGE_MAP()
- void MoveControls();
- public:
- afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
- afx_msg void OnDestroy();
- afx_msg void OnSize(UINT nType, int cx, int cy);
- afx_msg void OnDummy();
- afx_msg void OnNcPaint();
- afx_msg void OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PARAMS FAR* lpncsp);
- afx_msg HITTEST_RET OnNcHitTest(CPoint point);
- protected:
- virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
- public:
- afx_msg void OnSetFocus(CWnd* pOldWnd);
- afx_msg void OnClose();
- afx_msg void OnNcLButtonDown(UINT nHitTest, CPoint point);
- afx_msg void OnNcLButtonUp(UINT nHitTest, CPoint point);
- afx_msg void OnNcMouseMove(UINT nHitTest, CPoint point);
- virtual BOOL PreTranslateMessage(MSG* pMsg);
- afx_msg void OnNcLButtonDblClk(UINT nHitTest, CPoint point);
- afx_msg void OnWindowPosChanging(WINDOWPOS* lpwndpos);
- afx_msg void OnTimer(UINT_PTR nIDEvent);
- afx_msg LRESULT OnDpiChanged(WPARAM wParam, LPARAM lParam);
- afx_msg void OnMoving(UINT fwSide, LPRECT pRect);
- afx_msg void OnEnterSizeMove();
- };
|