// VCDemoDlg.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CVCDemoDlg dialog
//{{AFX_INCLUDES()
#include "air.h"
//}}AFX_INCLUDES

class CVCDemoDlg : public CDialog
{
// Construction
public:
	CVCDemoDlg(CWnd* pParent = NULL);	// standard constructor

	BOOL init;
	BOOL mousedown;
	long mousex,mousey;
	float pitch, roll;

// Dialog Data
	//{{AFX_DATA(CVCDemoDlg)
	enum { IDD = IDD_VCDEMO_DIALOG };
	CAir	ADF;
	CAir	ALT;
	CAir	CLIMB;
	CAir	HEADING;
	CAir	HORIZON;
	CAir	HSI;
	CAir	OBI;
	CAir	RMI;
	CAir	SPEED;
	CAir	TURN;
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CVCDemoDlg)
	public:
	virtual BOOL DestroyWindow();
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	HICON m_hIcon;

	// Generated message map functions
	//{{AFX_MSG(CVCDemoDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	afx_msg void OnTimer(UINT nIDEvent);
	afx_msg void OnMouseDownHorizon(short Button, short Shift, long x, long y);
	afx_msg void OnMouseMoveHorizon(short Button, short Shift, long x, long y);
	afx_msg void OnMouseUpHorizon(short Button, short Shift, long x, long y);
	afx_msg void OnLButtonDblClkHORIZON(UINT nFlags, CPoint point);
	afx_msg void OnLButtonDblClkALT(UINT nFlags, CPoint point);
	afx_msg void OnLButtonDblClkADF(UINT nFlags, CPoint point);
	afx_msg void OnLButtonDblClkCLIMB(UINT nFlags, CPoint point);
	afx_msg void OnDblClickAdf();
	afx_msg void OnDblClickAlt();
	afx_msg void OnDblClickClimb();
	afx_msg void OnDblClickHeading();
	afx_msg void OnDblClickHorizon();
	afx_msg void OnDblClickHsi();
	afx_msg void OnDblClickObi();
	afx_msg void OnDblClickRmi();
	DECLARE_EVENTSINK_MAP()
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};
