📄 framemain.h
字号:
#if !defined(AFX_FRAMEMAIN_H__B0B58A25_F562_4684_AC36_888E294381EE__INCLUDED_)#define AFX_FRAMEMAIN_H__B0B58A25_F562_4684_AC36_888E294381EE__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000// FrameMain.h : header file///////////////////////////////////////////////////////////////////////////////// RxFrameMain window#include "FrameWnd.h"class RxSplitterX;class RxSplitterY;#include "FMWnd.h"#include "FMWndLoad.h"#include "FMWndVR.h"#include "FMWnd3DMPR.h"#include "FMWndLocalizer.h"#include "rxlocalizermanager.h"// yeni 2004.03.19.#include "RxySegment.h"#define FRAME_MATRIX_12 1#define FRAME_MATRIX_22 2#define FRAME_MATRIX_32 3#define FRAME_RECALC_ALL 1#define FRAME_RECALC_PART 2#define FRAME_RECALC_NO 3class RxFrameMain : public RxFrameWnd{// Constructionpublic: RxFrameMain();// Attributespublic: int m_nTBCurMode; RxFMWndLoad *m_pFMWndLoad; int m_n3DFMatrix; // 泅犁 橇饭烙狼 Style阑 唱鸥辰促. int m_n3DFSeries; // 泅犁 橇饭烙捞 绢恫 矫府令甫 唱鸥郴绰瘤甫 啊柳促. BOOL m_b3DFMPR; int m_n3DFLocalMin; int m_n3DFLocalMax; RxSplitterX *m_pSpFrame3DF0_X1; RxSplitterY *m_pSpFrame3DF0_Y1; RxSplitterY *m_pSpFrame3DF0_Y2; RxSplitterX *m_pSpFrame3DF1_X1; RxFMWndVR *m_pFMWndVR[3]; RxFMWnd3DMPR *m_pFMWnd3DMPR[3]; RxLocalizerManager *m_pLocalizerManager[3]; RxFMWndLocalizer *m_pFMWnd3DLocalA[3]; RxFMWndLocalizer *m_pFMWnd3DLocalC[3]; RxFMWndLocalizer *m_pFMWnd3DLocalS[3]; // yeni 2004.03.19. RxySegment m_SegmentAgent; // yeni 2004.03.23 BOOL m_bEdgeDraw; BOOL m_bRefSegmented; BOOL m_bFloatSegmented;// Operationspublic: void CreateFMWnd(DWORD dwStyle, DWORD dwRxStyle, RxFMWnd *pWnd, LPCTSTR lpszWindowName, UINT nID); void OnOpenDicom(); void RecalcLayout(int nRecalc); void Frame3DF_InitSplitter (); void Frame3DF_InitVRWnd (); void Frame3DF_OnChangedMenu (); void Frame3DF_OnChangedSeries (int nCurSeries); void Frame3DF_OnChangedMatrix (int nMatrix); void Frame3DF_FrameShow (); void Frame3DF_FrameHide (BOOL bWithPane = TRUE); void Frame3DF_Recalc (int nRecalc); void Frame3DF_MPR (); BOOL Frame3DF_MPR_IsOn() { return m_b3DFMPR; } void Frame3DF_Local_Nor (); void Frame3DF_Local_Min (int nIndex); void Frame3DF_Local_Max (int nIndex); void Frame3DF_Local_Exchange (int nIndex); int Frame3DF_GetMatrix() { return m_n3DFMatrix; } int Frame3DF_GetLocalMin() { return m_n3DFLocalMin; } int Frame3DF_GetLocalMax() { return m_n3DFLocalMax; } void SetTBCurMode(int nTBCurMode) { m_nTBCurMode = nTBCurMode; } int GetTBCurMode() { return m_nTBCurMode; } RxLocalizerManager* GetLocalizerManager(int iRFCNum) {return m_pLocalizerManager[iRFCNum];}// Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(RxFrameMain) public: virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo); protected: virtual BOOL PreCreateWindow(CREATESTRUCT& cs); //}}AFX_VIRTUAL// Implementationpublic: virtual ~RxFrameMain(); virtual void OnSwitchToMainMenu(BOOL bActive, int nOldMainMenuID, int nCurMainMenuID); // Generated message map functionsprotected: //{{AFX_MSG(RxFrameMain) afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); afx_msg void OnSetFocus(CWnd* pOldWnd); afx_msg void OnDestroy(); afx_msg void OnPaint(); afx_msg void OnPan(); afx_msg void OnZoom(); afx_msg void OnCrop(); afx_msg void OnFitting(); afx_msg void OnReset(); afx_msg void OnWindowing(); afx_msg void On3dmprBasic(); afx_msg void OnRegistMutual(); afx_msg void OnRegistCross(); afx_msg void OnRegistMi(); afx_msg void On3DOP(); afx_msg void OnUpdatePan(CCmdUI* pCmdUI); afx_msg void OnUpdateZoom(CCmdUI* pCmdUI); afx_msg void OnUpdateCrop(CCmdUI* pCmdUI); afx_msg void OnUpdateWindowing(CCmdUI* pCmdUI); afx_msg void OnUpdate3dmprBasic(CCmdUI* pCmdUI); afx_msg void OnUpdateRegistMutual(CCmdUI* pCmdUI); afx_msg void OnUpdateRegistCross(CCmdUI* pCmdUI); afx_msg void OnUpdateRegistMi(CCmdUI* pCmdUI); afx_msg void OnUpdate3DOP(CCmdUI* pCmdUI); //}}AFX_MSG afx_msg void OnInitialUpdate(); DECLARE_MESSAGE_MAP()};///////////////////////////////////////////////////////////////////////////////{{AFX_INSERT_LOCATION}}// Microsoft Visual C++ will insert additional declarations immediately before the previous line.#endif // !defined(AFX_FRAMEMAIN_H__B0B58A25_F562_4684_AC36_888E294381EE__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -