/**** AdvUi.h CoryWest@Microsoft.Com The UI code for the Advanced dialog box and its associated dialogs. Copyright September 1997, Microsoft Corporation ****/ #ifndef __ADVUI_H_INCLUDED__ #define __ADVUI_H_INCLUDED__ /////////////////////////////////////////////////////////////////////// // CChangeDCDialog class CChangeDCDialog : public CDialog { public: CChangeDCDialog(MyBasePathsInfo* pInfo, HWND hWndParent); LPCWSTR GetNewDCName() { return m_szNewDCName;} private: virtual BOOL OnInitDialog(); virtual void OnOK(); afx_msg void OnChangeRadio(); BOOL OnHelp(WPARAM wParam, LPARAM lParam) { return ShowHelp( GetSafeHwnd(), wParam, lParam, help_map, FALSE ); }; BOOL OnContextHelp(WPARAM wParam, LPARAM lParam) { return ShowHelp( GetSafeHwnd(), wParam, lParam, help_map, TRUE ); }; static const DWORD help_map[]; CString m_szNewDCName; MyBasePathsInfo* m_pInfo; DECLARE_MESSAGE_MAP() }; /////////////////////////////////////////////////////////////////////// // CEditFsmoDialog class CEditFsmoDialog : public CDialog { public: CEditFsmoDialog(MyBasePathsInfo* pInfo, HWND hWndParent, IDisplayHelp* pIDisplayHelp, BOOL fAllowFSMOChange ); private: virtual BOOL OnInitDialog(); virtual void OnClose(); afx_msg void OnChange(); void _SetFsmoServerStatus(BOOL bOnLine); MyBasePathsInfo* m_pInfo; // info about the current focus CComPtr m_spIDisplayHelp; CString m_szFsmoOwnerServerName; CToggleTextControlHelper m_fsmoServerState; BOOL m_fFSMOChangeAllowed; static const DWORD help_map[]; BOOL OnHelp(WPARAM wParam, LPARAM lParam) { return ShowHelp( GetSafeHwnd(), wParam, lParam, help_map, FALSE ); }; BOOL OnContextHelp(WPARAM wParam, LPARAM lParam) { return ShowHelp( GetSafeHwnd(), wParam, lParam, help_map, TRUE ); }; DECLARE_MESSAGE_MAP() }; #endif // __ADVUI_H_INCLUDED__