www.pudn.com > PhoneReaderSrc.rar > OptionDlg.h


// OptionDlg.h: interface for the COptionDlg class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_OPTIONDLG_H__56950DC2_BEE0_472B_83D9_101AD7E12912__INCLUDED_) 
#define AFX_OPTIONDLG_H__56950DC2_BEE0_472B_83D9_101AD7E12912__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#include "resource.h" 
#include "XListBox.h" 
 
class COptionDlg  : public CDialogImpl 
{ 
public: 
	enum {IDD = IDD_OPTIONDLG}; 
	BEGIN_MSG_MAP(COptionDlg) 
		MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog) 
		COMMAND_RANGE_HANDLER(IDC_CODETYPELIST,IDC_CHARACTERLIST,OnSetListNo) 
		COMMAND_ID_HANDLER(IDM_ACTION, OnOk) 
		COMMAND_ID_HANDLER(IDCANCEL, OnCancel) 
		MESSAGE_HANDLER(WM_PAINT, OnPaint) 
		NOTIFY_HANDLER(IDC_CODETYPESPIN, UDN_EXPANDING, OnExpandItem) 
		NOTIFY_HANDLER(IDC_FONTSIZESPIN, UDN_EXPANDING, OnExpandItem) 
		NOTIFY_HANDLER(IDC_FONTSPIN, UDN_EXPANDING, OnExpandItem) 
		NOTIFY_HANDLER(IDC_FONTCOLORSPIN, UDN_EXPANDING, OnExpandItem) 
		NOTIFY_HANDLER(IDC_BACKCOLORSPIN, UDN_EXPANDING, OnExpandItem) 
		NOTIFY_HANDLER(IDC_SLIDESPIN, UDN_EXPANDING, OnExpandItem) 
	END_MSG_MAP() 
	COptionDlg(); 
	virtual ~COptionDlg(); 
 
	LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); 
	LRESULT OnCancel(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 
	LRESULT OnOk(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 
	LRESULT OnSetListNo(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 
 
public: 
	CButton  m_LastPosCheck; 
	CXListBox m_ListBox[6]; 
	CUpDownCtrl m_Spin[6]; 
	int m_Setting[7]; 
	static COLORREF m_crStandardColors[]; 
 
	LRESULT OnPaint(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); 
	LRESULT OnExpandItem(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); 
	int m_ListNo; 
}; 
 
#endif // !defined(AFX_OPTIONDLG_H__56950DC2_BEE0_472B_83D9_101AD7E12912__INCLUDED_)