www.pudn.com > ntshell.rar > config.h
// config.h: interface for the CServerConfig class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_CONFIG_H__20A15330_AB34_498B_8EF7_1763678229A9__INCLUDED_) #define AFX_CONFIG_H__20A15330_AB34_498B_8EF7_1763678229A9__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CServerConfig : public CDialogImpl{ public: enum { IDD = IDD_SERVERCONFIG }; BEGIN_MSG_MAP(CLocalConfig) MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog) MESSAGE_HANDLER(WM_DESTROY, OnDestroy) MESSAGE_HANDLER(WM_HELP, OnHelp) COMMAND_ID_HANDLER(IDC_RELOAD, OnReload) COMMAND_ID_HANDLER(IDOK, OnOK) COMMAND_ID_HANDLER(IDC_MAKE, OnMake) COMMAND_ID_HANDLER(IDCLOSE, OnClose) COMMAND_ID_HANDLER(IDCANCEL, OnCancel) COMMAND_CODE_HANDLER(BN_CLICKED, OnButtonClicked) END_MSG_MAP() LRESULT OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM lParam, BOOL& /*bHandled*/); LRESULT OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM lParam, BOOL& /*bHandled*/); LRESULT OnHelp(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/); LRESULT OnReload(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/); LRESULT OnOK(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/); LRESULT OnMake(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/); LRESULT OnClose(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/); LRESULT OnCancel(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/); LRESULT OnButtonClicked(int /*code*/, int /*id*/, HWND /*hWnd*/, BOOL& /*bHandled*/); private: CToolTipCtrl m_tip; void LoadConfig(); void SaveConfig(); void SetConfigSection(int Block); static LRESULT CALLBACK MsgFilterHook(int code, WPARAM wParam, LPARAM lParam); }; class CLocalConfig : public CDialogImpl { public: enum { IDD = IDD_LOCALCONFIG }; BEGIN_MSG_MAP(CLocalConfig) MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog) COMMAND_ID_HANDLER(IDOK, OnOK) COMMAND_ID_HANDLER(IDCANCEL, OnCancel) END_MSG_MAP() static void LoadConfig(); static void SaveConfig(); LRESULT OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM lParam, BOOL& /*bHandled*/); LRESULT OnOK(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/); LRESULT OnCancel(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/); }; #endif // !defined(AFX_CONFIG_H__20A15330_AB34_498B_8EF7_1763678229A9__INCLUDED_)