Defines main window of the application. More...
#include <vgui_mfc_mainfrm.h>
Public Member Functions | |
virtual BOOL | PreCreateWindow (CREATESTRUCT &cs) |
Called by MFC before window creation. | |
virtual void | process_menus (UINT nID) |
Called whenever a menu item has been selected. | |
virtual | ~vgui_mfc_mainfrm () |
virtual void | SetStatusBar (vgui_mfc_statusbar *sb) |
virtual void | UpdateStatusBar (CCmdUI *sb) |
Protected Member Functions | |
vgui_mfc_mainfrm () | |
afx_msg void | OnClose () |
BOOL | PreTranslateMessage (MSG *pMsg) |
Called by MFC before a message is sent to the menus. | |
afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
Called when the window is created. | |
afx_msg void | OnVScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar) |
Called when a vertical scroll bar sends a signal. | |
afx_msg void | OnHScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar) |
Called when a horizontal scroll bar sends a signal. | |
afx_msg void | OnUpdateStatusBar (CCmdUI *sbar) |
Updates status bar. | |
afx_msg void | OnTimer (UINT_PTR) |
Called when specified timer has expired. | |
Protected Attributes | |
vgui_mfc_statusbar * | statusbar |
Defines main window of the application.
Definition at line 24 of file vgui_mfc_mainfrm.h.
vgui_mfc_mainfrm::vgui_mfc_mainfrm | ( | ) | [protected] |
vgui_mfc_mainfrm::~vgui_mfc_mainfrm | ( | ) | [virtual] |
Definition at line 45 of file vgui_mfc_mainfrm.cxx.
void vgui_mfc_mainfrm::OnClose | ( | ) | [protected] |
Definition at line 70 of file vgui_mfc_mainfrm.cxx.
int vgui_mfc_mainfrm::OnCreate | ( | LPCREATESTRUCT | lpCreateStruct | ) | [protected] |
Called when the window is created.
Called by MFC on window creation.
Definition at line 63 of file vgui_mfc_mainfrm.cxx.
void vgui_mfc_mainfrm::OnHScroll | ( | UINT | nSBCode, |
UINT | nPos, | ||
CScrollBar * | pScrollBar | ||
) | [protected] |
Called when a horizontal scroll bar sends a signal.
Called when ON_WM_HSCROLL message is received.
Definition at line 102 of file vgui_mfc_mainfrm.cxx.
void vgui_mfc_mainfrm::OnTimer | ( | UINT_PTR | id | ) | [protected] |
Called when specified timer has expired.
Definition at line 189 of file vgui_mfc_mainfrm.cxx.
void vgui_mfc_mainfrm::OnUpdateStatusBar | ( | CCmdUI * | sbar | ) | [protected] |
Updates status bar.
Definition at line 183 of file vgui_mfc_mainfrm.cxx.
void vgui_mfc_mainfrm::OnVScroll | ( | UINT | nSBCode, |
UINT | nPos, | ||
CScrollBar * | pScrollBar | ||
) | [protected] |
Called when a vertical scroll bar sends a signal.
Called when ON_WM_VSCROLL message is received.
Definition at line 143 of file vgui_mfc_mainfrm.cxx.
BOOL vgui_mfc_mainfrm::PreCreateWindow | ( | CREATESTRUCT & | cs | ) | [virtual] |
Called by MFC before window creation.
Store any desired info in cs. Returns non-zero value to indicate creation should continue.
Definition at line 52 of file vgui_mfc_mainfrm.cxx.
BOOL vgui_mfc_mainfrm::PreTranslateMessage | ( | MSG * | pmsg | ) | [protected] |
Called by MFC before a message is sent to the menus.
We are overriding this function so we can use our own menu accelerators defined AccelTable. FIXME - kym, this doesn't seem to work!!!
Definition at line 85 of file vgui_mfc_mainfrm.cxx.
void vgui_mfc_mainfrm::process_menus | ( | UINT | nID | ) | [virtual] |
Called whenever a menu item has been selected.
Definition at line 96 of file vgui_mfc_mainfrm.cxx.
virtual void vgui_mfc_mainfrm::SetStatusBar | ( | vgui_mfc_statusbar * | sb | ) | [inline, virtual] |
Definition at line 37 of file vgui_mfc_mainfrm.h.
virtual void vgui_mfc_mainfrm::UpdateStatusBar | ( | CCmdUI * | sb | ) | [inline, virtual] |
Definition at line 38 of file vgui_mfc_mainfrm.h.
vgui_mfc_statusbar* vgui_mfc_mainfrm::statusbar [protected] |
Definition at line 27 of file vgui_mfc_mainfrm.h.