00001 #pragma once 00002 00003 #include "DLGBoxBase.h" 00004 00005 00006 // 00007 namespace jbxwl { 00008 00009 00011 // CSetHeaderDLG ダイアログ 00012 00013 class CSetHeaderDLG : public CDialog 00014 { 00015 public: 00016 00017 CEdit* hEBox; 00018 CEdit* xEBox; 00019 CEdit* yEBox; 00020 CEdit* zEBox; 00021 CEdit* dEBox; 00022 00023 CEdit* bEBox; 00024 00025 CButton* eCBox; 00026 //CButton* dCBox; 00027 CButton* sCBox; 00028 00029 int hSize; 00030 int xSize; 00031 int ySize; 00032 int zSize; 00033 int dSize; 00034 int zBase; 00035 00036 BOOL ltEnd; // リトルエンディアン 00037 // BOOL dicomF; // DICOMファイル 00038 BOOL sPara; // パラメータを保存 00039 00040 // コンストラクション 00041 public: 00042 CSetHeaderDLG(CWnd* pParent=NULL); 00043 00044 void setParameter(int h, int x, int y, int z, int d, int b=0, BOOL ltend=FALSE, BOOL dicom=FALSE); 00045 virtual BOOL OnInitDialog(); 00046 00047 CmnHead getCmnHead(); 00048 00049 // ダイアログ データ 00050 //{{AFX_DATA(CSetHeaderDLG) 00051 enum { IDD = IDD_FHDLG }; 00052 //}}AFX_DATA 00053 00054 // オーバーライド 00055 protected: 00056 //{{AFX_VIRTUAL(CSetHeaderDLG) 00057 virtual void DoDataExchange(CDataExchange* pDX); 00058 //}}AFX_VIRTUAL 00059 00060 // インプリメンテーション 00061 protected: 00062 //{{AFX_MSG(CSetHeaderDLG) 00063 virtual void OnOK(); 00064 //}}AFX_MSG 00065 DECLARE_MESSAGE_MAP() 00066 00067 public: 00068 afx_msg void OnBnClickedOk(); 00069 afx_msg void OnBnClickedFhSavep(); 00070 }; 00071 00072 00073 //{{AFX_INSERT_LOCATION}} 00074 00075 00076 } // namespace