iMONDisplayApiSample/DisplayTest/DisplayTestDlg.h
author sl
Mon, 21 Apr 2014 10:04:44 +0200
changeset 13 6828ef797524
permissions -rw-r--r--
Adding API header files to project.
     1 // DisplayTestDlg.h : header file
     2 //
     3 
     4 #pragma once
     5 
     6 #define WM_DSP_PLUGIN_NOTIFY	WM_APP + 1001
     7 
     8 // CDisplayTestDlg dialog
     9 class CDisplayTestDlg : public CDialog
    10 {
    11 // Construction
    12 public:
    13 	CDisplayTestDlg(CWnd* pParent = NULL);	// standard constructor
    14 
    15 // Dialog Data
    16 	enum { IDD = IDD_DISPLAYTEST_DIALOG };
    17 	CString m_strLine1;
    18 	CString m_strLine2;
    19 	CString m_strLine3;
    20 
    21 	protected:
    22 	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support
    23 
    24 
    25 // Implementation
    26 protected:
    27 	HICON m_hIcon;
    28 
    29 	UINT m_uEqTimer;
    30 	UINT m_uEqTimer2;
    31 	BOOL m_bVfdConnected;
    32 	BOOL m_bLcdConnected;
    33 
    34 	void Init();
    35 	void Uninit();
    36 	void DisplayPluginMessage(UINT uErrCode, BOOL bError);
    37 	void UpdateControlUI();
    38 
    39 	// Generated message map functions
    40 	virtual BOOL OnInitDialog();
    41 	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
    42 	afx_msg void OnPaint();
    43 	afx_msg HCURSOR OnQueryDragIcon();
    44 	afx_msg void OnDestroy();
    45 	afx_msg void OnTimer(UINT nIDEvent);
    46 	DECLARE_MESSAGE_MAP()
    47 
    48 	afx_msg void OnBnClickedButtonInit();
    49 	afx_msg void OnBnClickedButtonVfdSendText();
    50 	afx_msg void OnBnClickedButtonVfdRandomEq();
    51 	afx_msg void OnBnClickedButtonLcdSendText();
    52 	afx_msg void OnBnClickedButtonLcdRandomEq();
    53 	afx_msg void OnLcdOrangeIcon();
    54 	afx_msg void OnLcdMediaTypeIcon();
    55 	afx_msg void OnLcdSpeakerIcon();
    56 	afx_msg void OnLcdVideoCodecIcon();
    57 	afx_msg void OnLcdAudioCodecIcon();
    58 	afx_msg void OnLcdAspectRatioIcon();
    59 	afx_msg void OnLcdEtcIcon();
    60 	afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
    61 
    62 	afx_msg LRESULT OnDisplayPluginNotify(WPARAM, LPARAM);
    63 public:
    64 	afx_msg void OnBnClickedScrollChar();
    65 	afx_msg void OnBnClickedNextChar();
    66 	afx_msg void OnBnClickedPreviousChar();
    67 };