iMONDisplayApiSample/DisplayTest/DisplayTestDlg.h
changeset 8 3031cd3ebd1e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/iMONDisplayApiSample/DisplayTest/DisplayTestDlg.h	Sun Apr 14 22:40:46 2013 +0200
     1.3 @@ -0,0 +1,67 @@
     1.4 +// DisplayTestDlg.h : header file
     1.5 +//
     1.6 +
     1.7 +#pragma once
     1.8 +
     1.9 +#define WM_DSP_PLUGIN_NOTIFY	WM_APP + 1001
    1.10 +
    1.11 +// CDisplayTestDlg dialog
    1.12 +class CDisplayTestDlg : public CDialog
    1.13 +{
    1.14 +// Construction
    1.15 +public:
    1.16 +	CDisplayTestDlg(CWnd* pParent = NULL);	// standard constructor
    1.17 +
    1.18 +// Dialog Data
    1.19 +	enum { IDD = IDD_DISPLAYTEST_DIALOG };
    1.20 +	CString m_strLine1;
    1.21 +	CString m_strLine2;
    1.22 +	CString m_strLine3;
    1.23 +
    1.24 +	protected:
    1.25 +	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support
    1.26 +
    1.27 +
    1.28 +// Implementation
    1.29 +protected:
    1.30 +	HICON m_hIcon;
    1.31 +
    1.32 +	UINT m_uEqTimer;
    1.33 +	UINT m_uEqTimer2;
    1.34 +	BOOL m_bVfdConnected;
    1.35 +	BOOL m_bLcdConnected;
    1.36 +
    1.37 +	void Init();
    1.38 +	void Uninit();
    1.39 +	void DisplayPluginMessage(UINT uErrCode, BOOL bError);
    1.40 +	void UpdateControlUI();
    1.41 +
    1.42 +	// Generated message map functions
    1.43 +	virtual BOOL OnInitDialog();
    1.44 +	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
    1.45 +	afx_msg void OnPaint();
    1.46 +	afx_msg HCURSOR OnQueryDragIcon();
    1.47 +	afx_msg void OnDestroy();
    1.48 +	afx_msg void OnTimer(UINT nIDEvent);
    1.49 +	DECLARE_MESSAGE_MAP()
    1.50 +
    1.51 +	afx_msg void OnBnClickedButtonInit();
    1.52 +	afx_msg void OnBnClickedButtonVfdSendText();
    1.53 +	afx_msg void OnBnClickedButtonVfdRandomEq();
    1.54 +	afx_msg void OnBnClickedButtonLcdSendText();
    1.55 +	afx_msg void OnBnClickedButtonLcdRandomEq();
    1.56 +	afx_msg void OnLcdOrangeIcon();
    1.57 +	afx_msg void OnLcdMediaTypeIcon();
    1.58 +	afx_msg void OnLcdSpeakerIcon();
    1.59 +	afx_msg void OnLcdVideoCodecIcon();
    1.60 +	afx_msg void OnLcdAudioCodecIcon();
    1.61 +	afx_msg void OnLcdAspectRatioIcon();
    1.62 +	afx_msg void OnLcdEtcIcon();
    1.63 +	afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
    1.64 +
    1.65 +	afx_msg LRESULT OnDisplayPluginNotify(WPARAM, LPARAM);
    1.66 +public:
    1.67 +	afx_msg void OnBnClickedScrollChar();
    1.68 +	afx_msg void OnBnClickedNextChar();
    1.69 +	afx_msg void OnBnClickedPreviousChar();
    1.70 +};