// annotVw.h : interface of the CAnnotateView class // ///////////////////////////////////////////////////////////////////////////// //{{AFX_INCLUDES() #include "lead.h" //}}AFX_INCLUDES class CAnnotateView : public CFormView { protected: // create from serialization only CAnnotateView(); DECLARE_DYNCREATE(CAnnotateView) public: //{{AFX_DATA(CAnnotateView) enum { IDD = IDD_ANNOTATE_FORM }; CLead m_Lead; CLead m_Lead2; //}}AFX_DATA // Attributes public: CAnnotateDoc* GetDocument(); void GetAnnName(LPSTR szFilename, LPSTR szAnnName); void SetZoom(int percent); void RecalcSizes(); LRESULT OnDoRealize(WPARAM wParam, LPARAM lParam); void AdjustMousePos(int Shift, long x, long y); float GetRightOffset(); BOOL fFitToWindow; int ZoomPercent; int m_iTag; BOOL m_bWangMode; BOOL m_fAddUserButton; // set the members used to implement the user-defined tool OLE_HANDLE hEllipseObject; OLE_HANDLE hRectObject; long x0, y0; // Operations public: // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CAnnotateView) public: virtual BOOL PreCreateWindow(CREATESTRUCT& cs); virtual void OnInitialUpdate(); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support virtual BOOL OnPreparePrinting(CPrintInfo* pInfo); virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo); virtual void OnDraw(CDC* pDC); virtual void OnActivateView(BOOL bActivate, CView* pActivateView, CView* pDeactiveView); //}}AFX_VIRTUAL // Implementation public: virtual ~CAnnotateView(); #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif protected: // Generated message map functions protected: //{{AFX_MSG(CAnnotateView) afx_msg void OnFileSaveAs(); afx_msg void OnFileOpen(); afx_msg void OnSize(UINT nType, int cx, int cy); afx_msg void OnUpdateFitimage(CCmdUI* pCmdUI); afx_msg void OnFitimage(); afx_msg void OnNormal(); afx_msg void OnUpdateNormal(CCmdUI* pCmdUI); afx_msg void OnZoom(); afx_msg void OnUpdateZoom(CCmdUI* pCmdUI); afx_msg void OnUpdateEditCopy(CCmdUI* pCmdUI); afx_msg void OnEditCopy(); afx_msg void OnUpdateEditPaste(CCmdUI* pCmdUI); afx_msg void OnEditPaste(); afx_msg void OnUpdateUsernone(CCmdUI* pCmdUI); afx_msg void OnUsernone(); afx_msg void OnUpdateUserrun(CCmdUI* pCmdUI); afx_msg void OnUserrun(); afx_msg void OnUserdesign(); afx_msg void OnUpdateUserdesign(CCmdUI* pCmdUI); afx_msg void OnToolaudio(); afx_msg void OnUpdateToolaudio(CCmdUI* pCmdUI); afx_msg void OnToolbutton(); afx_msg void OnUpdateToolbutton(CCmdUI* pCmdUI); afx_msg void OnToolellipse(); afx_msg void OnUpdateToolellipse(CCmdUI* pCmdUI); afx_msg void OnToolfreehand(); afx_msg void OnUpdateToolfreehand(CCmdUI* pCmdUI); afx_msg void OnToolhilite(); afx_msg void OnUpdateToolhilite(CCmdUI* pCmdUI); afx_msg void OnToolhotspot(); afx_msg void OnUpdateToolhotspot(CCmdUI* pCmdUI); afx_msg void OnToolline(); afx_msg void OnUpdateToolline(CCmdUI* pCmdUI); afx_msg void OnToolnote(); afx_msg void OnUpdateToolnote(CCmdUI* pCmdUI); afx_msg void OnToolpointer(); afx_msg void OnUpdateToolpointer(CCmdUI* pCmdUI); afx_msg void OnToolpolygon(); afx_msg void OnUpdateToolpolygon(CCmdUI* pCmdUI); afx_msg void OnToolpolyline(); afx_msg void OnUpdateToolpolyline(CCmdUI* pCmdUI); afx_msg void OnToolrect(); afx_msg void OnUpdateToolrect(CCmdUI* pCmdUI); afx_msg void OnToolredact(); afx_msg void OnUpdateToolredact(CCmdUI* pCmdUI); afx_msg void OnToolselect(); afx_msg void OnUpdateToolselect(CCmdUI* pCmdUI); afx_msg void OnToolstamp(); afx_msg void OnUpdateToolstamp(CCmdUI* pCmdUI); afx_msg void OnTooltext(); afx_msg void OnUpdateTooltext(CCmdUI* pCmdUI); afx_msg void OnToolruler(); afx_msg void OnUpdateToolruler(CCmdUI* pCmdUI); afx_msg void OnAnnClickedLeadctrl1(long hObject); afx_msg void OnAnnCreateLeadctrl1(long hObject); afx_msg void OnAnnDrawnLeadctrl1(long hObject); afx_msg void OnEditLockannotations(); afx_msg void OnUpdateEditLockannotations(CCmdUI* pCmdUI); afx_msg void OnEditUnlockannotations(); afx_msg void OnUpdateEditUnlockannotations(CCmdUI* pCmdUI); afx_msg void OnEditShowlockedobjects(); afx_msg void OnUpdateEditShowlockedobjects(CCmdUI* pCmdUI); afx_msg void OnEditRealizeredactobjects(); afx_msg void OnUpdateEditRealizeredactobjects(CCmdUI* pCmdUI); afx_msg void OnEditRestoreredactobjects(); afx_msg void OnUpdateEditRestoreredactobjects(CCmdUI* pCmdUI); afx_msg void OnEditWangcompatibletagmode(); afx_msg void OnUpdateEditWangcompatibletagmode(CCmdUI* pCmdUI); afx_msg void OnAnnHyperlinkLeadctrl1(long hObject, short iParamCount, long lParam1, long lParam2, long lParam3, long lParam4, long lParam5); afx_msg void OnAnnHyperlinkMenuLeadctrl1(const VARIANT FAR& aObjects, short uCount); afx_msg void OnToolcrossproduct(); afx_msg void OnUpdateToolcrossproduct(CCmdUI* pCmdUI); afx_msg void OnToolpoint(); afx_msg void OnUpdateToolpoint(CCmdUI* pCmdUI); afx_msg void OnToolprotractor(); afx_msg void OnUpdateToolprotractor(CCmdUI* pCmdUI); afx_msg void OnToolpushpin(); afx_msg void OnUpdateToolpushpin(CCmdUI* pCmdUI); afx_msg void OnToolfreehandhotspot(); afx_msg void OnUpdateToolfreehandhotspot(CCmdUI* pCmdUI); afx_msg void OnToolstampApproved(); afx_msg void OnUpdateToolstampApproved(CCmdUI* pCmdUI); afx_msg void OnToolstampAssigned(); afx_msg void OnUpdateToolstampAssigned(CCmdUI* pCmdUI); afx_msg void OnToolstampChecked(); afx_msg void OnUpdateToolstampChecked(CCmdUI* pCmdUI); afx_msg void OnToolstampClatprv(); afx_msg void OnUpdateToolstampClatprv(CCmdUI* pCmdUI); afx_msg void OnToolstampCopy(); afx_msg void OnUpdateToolstampCopy(CCmdUI* pCmdUI); afx_msg void OnToolstampDraft(); afx_msg void OnUpdateToolstampDraft(CCmdUI* pCmdUI); afx_msg void OnToolstampExtended(); afx_msg void OnUpdateToolstampExtended(CCmdUI* pCmdUI); afx_msg void OnToolstampFax(); afx_msg void OnUpdateToolstampFax(CCmdUI* pCmdUI); afx_msg void OnToolstampFaxed(); afx_msg void OnUpdateToolstampFaxed(CCmdUI* pCmdUI); afx_msg void OnToolstampImportant(); afx_msg void OnUpdateToolstampImportant(CCmdUI* pCmdUI); afx_msg void OnToolstampInvoice(); afx_msg void OnUpdateToolstampInvoice(CCmdUI* pCmdUI); afx_msg void OnToolstampNotice(); afx_msg void OnUpdateToolstampNotice(CCmdUI* pCmdUI); afx_msg void OnToolstampOfficial(); afx_msg void OnUpdateToolstampOfficial(CCmdUI* pCmdUI); afx_msg void OnToolstampOnfile(); afx_msg void OnUpdateToolstampOnfile(CCmdUI* pCmdUI); afx_msg void OnToolstampPaid(); afx_msg void OnUpdateToolstampPaid(CCmdUI* pCmdUI); afx_msg void OnToolstampPassed(); afx_msg void OnUpdateToolstampPassed(CCmdUI* pCmdUI); afx_msg void OnToolstampPending(); afx_msg void OnUpdateToolstampPending(CCmdUI* pCmdUI); afx_msg void OnToolstampProcessed(); afx_msg void OnUpdateToolstampProcessed(CCmdUI* pCmdUI); afx_msg void OnToolstampReceived(); afx_msg void OnUpdateToolstampReceived(CCmdUI* pCmdUI); afx_msg void OnToolstampRejected(); afx_msg void OnUpdateToolstampRejected(CCmdUI* pCmdUI); afx_msg void OnToolstampRelease(); afx_msg void OnUpdateToolstampRelease(CCmdUI* pCmdUI); afx_msg void OnToolstampSent(); afx_msg void OnUpdateToolstampSent(CCmdUI* pCmdUI); afx_msg void OnToolstampShipped(); afx_msg void OnUpdateToolstampShipped(CCmdUI* pCmdUI); afx_msg void OnToolstampTopsecret(); afx_msg void OnUpdateToolstampTopsecret(CCmdUI* pCmdUI); afx_msg void OnToolstampUrgent(); afx_msg void OnUpdateToolstampUrgent(CCmdUI* pCmdUI); afx_msg void OnToolstampVoid(); afx_msg void OnUpdateToolstampVoid(CCmdUI* pCmdUI); afx_msg void OnTooluser(); afx_msg void OnUpdateTooluser(CCmdUI* pCmdUI); afx_msg void OnViewAnnToolbar(); afx_msg void OnUpdateViewAnnToolbar(CCmdUI* pCmdUI); afx_msg void OnAnnMouseDownLeadctrl1(short Button, short Shift, long x, long y); afx_msg void OnAnnMouseMoveLeadctrl1(short Button, short Shift, long x, long y); afx_msg void OnAnnMouseUpLeadctrl1(short Button, short Shift, long x, long y); afx_msg void OnEditApplydecryptors(); afx_msg void OnEditApplyencryptors(); DECLARE_EVENTSINK_MAP() //}}AFX_MSG DECLARE_MESSAGE_MAP() }; #ifndef _DEBUG // debug version in annotVw.cpp inline CAnnotateDoc* CAnnotateView::GetDocument() { return (CAnnotateDoc*)m_pDocument; } #endif /////////////////////////////////////////////////////////////////////////////