00001
00002
00003
00004
00005
00006 #if !defined(AFX_DLGSOUNDS_H__DE9D62DA_141D_4890_A4E6_0A36C0D52154__INCLUDED_)
00007 #define AFX_DLGSOUNDS_H__DE9D62DA_141D_4890_A4E6_0A36C0D52154__INCLUDED_
00008
00009 #if _MSC_VER > 1000
00010 #pragma once
00011 #endif
00012
00013 class CDlgSounds : public CDialog
00014 {
00015
00016 public:
00017 CDlgSounds(CWnd* pParent = NULL);
00018
00019
00020 enum { IDD = IDD_SOUNDS };
00021 CListCtrl m_wndSnds;
00022
00023
00024
00025 protected:
00026 virtual void DoDataExchange(CDataExchange* pDX);
00027
00028
00029 protected:
00030
00031 int GetCurSelSnd();
00032
00033 CString GetSndFile (int iItem);
00034 void UpdateEnabled();
00035 void PrepareCHMgr(CPoint point);
00036 void ApplyLanguage();
00037
00038
00039 virtual BOOL OnInitDialog();
00040 afx_msg void OnContextMenu(CWnd* pWnd, CPoint point);
00041 afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo);
00042 afx_msg void OnWhatisthis();
00043 afx_msg void OnClickSounds(NMHDR* pNMHDR, LRESULT* pResult);
00044 afx_msg void OnDblclkSounds(NMHDR* pNMHDR, LRESULT* pResult);
00045 afx_msg void OnSetsound();
00046 afx_msg void OnRemove();
00047 afx_msg void OnTest();
00048 virtual void OnOK();
00049
00050 DECLARE_MESSAGE_MAP()
00051 private:
00052 CString SndFile (CString strSndFile);
00053 };
00054
00055
00056
00057 #endif