Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#ifndef MAINFORM_H
#define MAINFORM_H
#include "stdafx.h"
#include "Document.h"
class MainForm : public CFrameWnd { DECLARE_DYNCREATE( MainForm )
public: MainForm(); virtual BOOL PreCreateWindow(CREATESTRUCT& cs); virtual LRESULT WindowProc( UINT message, WPARAM wParam, LPARAM lParam );
Document *GetDocument(void) { if (m_pLeftView != NULL) { return m_pLeftView->GetDocument(); } else { return NULL; } }
private:
CToolBar toolBar; CStatusBar statusBar;
CSplitterWnd splitterWindow; CSplitterWnd splitterWindow2;
//
// This is just so that we can direct menu selections (which can come from
// any of the views) to the left view, which actually has the code
// to handle them.
//
LeftView *m_pLeftView;
protected:
afx_msg void OnClose( );
// message handlers
afx_msg int OnCreate( LPCREATESTRUCT lpCreateStruct );
// world level.
afx_msg void OnFileLoadHostlist(); afx_msg void OnFileSaveHostlist();
afx_msg void OnWorldConnect();
afx_msg void OnWorldNewCluster();
// cluster level.
afx_msg void OnRefresh(); afx_msg void OnClusterProperties();
afx_msg void OnClusterRemove();
afx_msg void OnClusterUnmanage();
afx_msg void OnClusterAddHost();
afx_msg void OnOptionsCredentials();
afx_msg void OnOptionsLogSettings();
afx_msg void OnClusterControl(UINT nID );
afx_msg void OnClusterPortControl(UINT nID );
// host level
afx_msg void OnHostProperties(); afx_msg void OnHostStatus();
afx_msg void OnHostRemove();
afx_msg void OnHostControl(UINT nID );
afx_msg void OnHostPortControl(UINT nID );
afx_msg void OnSizing(UINT fwSide, LPRECT pRect);
// overrides
virtual BOOL OnCreateClient( LPCREATESTRUCT lpcs, CCreateContext* pContext );
DECLARE_MESSAGE_MAP() };
#endif
|