C:\home\SVGCats_src\src\InputDlg1.h
1|#if !defined(AFX_INPUTDLG1_H__6FB3E51A_9D58_42CD_BC28_AE162F0D9BF7__INCLUDED_) 2|#define AFX_INPUTDLG1_H__6FB3E51A_9D58_42CD_BC28_AE162F0D9BF7__INCLUDED_ 3| 4|#if _MSC_VER > 1000 5|#pragma once 6|#endif // _MSC_VER > 1000 7|// InputDlg1.h : ヘッダー ファイル 8|// 9| 10|///////////////////////////////////////////////////////////////////////////// 11|// CInputDlg1 ダイアログ 12| 13|class CInputDlg1 : public CDialog 14|{ 15|// コンストラクション 16|public: 17| CInputDlg1(CWnd* pParent = NULL); // 標準のコンストラクタ 18| int m_SelStart, m_SelEnd; 19| int m_bPath; 20| CString m_Filter; /* m_bPath == true のとき有効、ファイルの拡張子(CFileDialog) */ 21| bool m_bSetAtCursor; 22| POINT m_XY; 23| 24| IPenInputPanel* m_PenInputPanel; 25| CToolTipCtrl m_ToolTip; /* ボタンに対するヒント表示 */ 26| bool m_bActive; 27| BYTE m_Keys[256]; 28| 29| void SetFocusToEdit(); 30| 31|// ダイアログ データ 32| //{{AFX_DATA(CInputDlg1) 33| enum { IDD = IDD_Input1 }; 34| CButton m_CutBtn; 35| CEdit m_TextCtrl; 36| CButton m_PasteBtn; 37| CButton m_CopyBtn; 38| CButton m_Browse; 39| CString m_Msg; 40| CString m_Text; 41| //}}AFX_DATA 42| 43| 44|// オーバーライド 45| // ClassWizard は仮想関数のオーバーライドを生成します。 46| //{{AFX_VIRTUAL(CInputDlg1) 47| protected: 48| virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV サポート 49| virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); 50| //}}AFX_VIRTUAL 51| 52|// インプリメンテーション 53|protected: 54| 55| // 生成されたメッセージ マップ関数 56| //{{AFX_MSG(CInputDlg1) 57| virtual BOOL OnInitDialog(); 58| afx_msg void OnBrowse(); 59| virtual void OnOK(); 60| afx_msg void OnPaste(); 61| afx_msg void OnCopy(); 62| afx_msg void OnCut(); 63| //}}AFX_MSG 64| DECLARE_MESSAGE_MAP() 65|}; 66| 67|//{{AFX_INSERT_LOCATION}} 68|// Microsoft Visual C++ は前行の直前に追加の宣言を挿入します。 69| 70|#endif // !defined(AFX_INPUTDLG1_H__6FB3E51A_9D58_42CD_BC28_AE162F0D9BF7__INCLUDED_) 71| 72|