Newer
Older
TIAS_Imager2 / TIAS_Imager2 / TIAS_Imager2View.h

// TIAS_Imager2View.h : CTIAS_Imager2View クラスのインターフェイス
//

#pragma once

#include "resource.h"

#define REDRAW_TIMER	1
#define RIGHT_MARGIN	200

class CTIAS_Imager2View : public CFormView
{
public:
	enum{ IDD = IDD_TIAS_IMAGER2_FORM };

	virtual ~CTIAS_Imager2View();
	CTIAS_Imager2Doc* GetDocument() const;

protected:
	BITMAPINFOHEADER	m_Bih;
	CFont				m_FontBtn;
	CString				m_xvEdtID;
	int					m_xvGender;
	BOOL				m_CalibRecoded;

	BOOL BeginProc(BOOL bNeedCheck = TRUE, BOOL bAbortable = TRUE);
	void EnableControls(BOOL bEnable, BOOL bAbortable = TRUE);
	void EventProc();
	CTIAS_Imager2View();
	DECLARE_DYNCREATE(CTIAS_Imager2View)
	DECLARE_MESSAGE_MAP()
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV サポート
	virtual void OnInitialUpdate(); // 構築後に初めて呼び出されます。
	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
	afx_msg void OnPaint();
	afx_msg void OnTimer(UINT_PTR nIDEvent);
	afx_msg void OnDestroy();
	afx_msg void OnBnClickedBtnOneshot();
	afx_msg void OnBnClickedBtnLongshot();
	afx_msg void OnBnClickedBtnShortshot();
	afx_msg void OnBnClickedBtnCalib();
	afx_msg void OnBnClickedBtnShoken();
public:
	afx_msg void OnBnClickedBtnAbort();
};

#ifndef _DEBUG  // TIAS_Imager2View.cpp のデバッグ バージョン
inline CTIAS_Imager2Doc* CTIAS_Imager2View::GetDocument() const
   { return reinterpret_cast<CTIAS_Imager2Doc*>(m_pDocument); }
#endif