InputIntDlg.h

C:\home\SVGCats_src\src\InputIntDlg.h

[型・クラス・構造体 | マクロ]

型・クラス・構造体一覧

マクロ一覧


   1|//{{AFX_INCLUDES()
   2|#include "inkedit.h"
   3|//}}AFX_INCLUDES
   4|#if !defined(AFX_INPUTINTDLG_H__7F8349B6_E6C3_458F_B164_08D4B13A97A0__INCLUDED_) 
   5|#define AFX_INPUTINTDLG_H__7F8349B6_E6C3_458F_B164_08D4B13A97A0__INCLUDED_
   6|
   7|#if _MSC_VER > 1000
   8|#pragma once
   9|#endif // _MSC_VER > 1000
  10|// InputIntDlg.h : ヘッダー ファイル
  11|//
  12|
  13|/////////////////////////////////////////////////////////////////////////////
  14|// CInputIntDlg ダイアログ
  15|
  16|class CInputIntDlg : public CDialog
  17|{
  18|// コンストラクション
  19|public:
  20|	CInputIntDlg(CWnd* pParent = NULL);   // 標準のコンストラクタ
  21|
  22|    IPenInputPanel*  m_PenInputPanel;
  23|
  24|    int  m_Min, m_Max;  /* m_Min > m_Max のときはスピンボタンの機能が逆になる */
  25|       /* キーボードで入力されたときは、この範囲外の m_Value を出力することがあります */
  26|    bool  m_bSetAtCursor;
  27|    POINT  m_XY;
  28|
  29|// ダイアログ データ
  30|	//{{AFX_DATA(CInputIntDlg)
  31|	enum { IDD = IDD_InputInt };
  32|	CSpinButtonCtrl	m_Spin;
  33|	CEdit	m_ValueCtrl;
  34|	CString	m_Msg;
  35|	int		m_Value;
  36|	CInkEdit	m_Value2Ctrl;
  37|	//}}AFX_DATA
  38|
  39|
  40|// オーバーライド
  41|	// ClassWizard は仮想関数のオーバーライドを生成します。
  42|	//{{AFX_VIRTUAL(CInputIntDlg)
  43|	public:
  44|	virtual BOOL PreTranslateMessage(MSG* pMsg);
  45|	protected:
  46|	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV サポート
  47|	//}}AFX_VIRTUAL
  48|
  49|// インプリメンテーション
  50|protected:
  51|
  52|	// 生成されたメッセージ マップ関数
  53|	//{{AFX_MSG(CInputIntDlg)
  54|	virtual BOOL OnInitDialog();
  55|	afx_msg void OnChangeValue();
  56|	afx_msg void OnChangeValue2();
  57|	afx_msg void OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized);
  58|	virtual void OnOK();
  59|	afx_msg void OnKeyUpValue2(long FAR* pKey, short ShiftKey);
  60|	DECLARE_EVENTSINK_MAP()
  61|	//}}AFX_MSG
  62|	DECLARE_MESSAGE_MAP()
  63|};
  64|
  65|//{{AFX_INSERT_LOCATION}}
  66|// Microsoft Visual C++ は前行の直前に追加の宣言を挿入します。
  67|
  68|#endif // !defined(AFX_INPUTINTDLG_H__7F8349B6_E6C3_458F_B164_08D4B13A97A0__INCLUDED_)
  69| 
  70|