home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class CFormView

CObject
   |
   +--CCmdTarget
         |
         +--CWnd
               |
               +--CView
                     |
                     +--CScrollView
                           |
                           +--CFormView

   in AFXEXT.H
Direct Known Subclasses:
CDaoRecordView, CHtmlView, COleDBRecordView, CRecordView

class CFormView
extends CScrollView

CFormView - generic view constructed from a dialog template


Field Summary
protected HWND m_hWndFocus
          
protected LPCTSTR m_lpszTemplateName
          
protected CCreateContext* m_pCreateContext
          
protected _AFX_OCC_DIALOG_INFO* m_pOccDialogInfo
          
   
Fields inherited from class CScrollView
sizeDefault, m_nMapMode, m_totalLog, m_totalDev, m_pageDev, m_lineDev, m_bCenter, m_bInsideUpdate, messageMap
   
Fields inherited from class CView
m_pDocument, messageMap
   
Fields inherited from class CWnd
m_hWnd, wndTop, wndBottom, wndTopMost, wndNoTopMost, m_hWndOwner, m_nFlags, m_pfnSuper, m_nMsgDragList, m_nModalResult, m_pDropTarget, m_pCtrlCont, m_pCtrlSite, messageMap
   
Fields inherited from class CCmdTarget
messageMap, commandMap, dispatchMap, connectionMap, interfaceMap, eventsinkMap, m_dwRef, m_pOuterUnknown, m_xInnerUnknown, m_xDispatch, m_bResultExpected, m_xConnPtContainer
   
Fields inherited from class CObject
classCObject
 
Constructor Summary
protected  CFormView( UINT nIDTemplate )
          
protected  CFormView( LPCTSTR lpszTemplateName )
          
 
Method Summary
protected virtual BOOL Create( LPCTSTR, LPCTSTR, DWORD, const RECT&, CWnd*, UINT, CCreateContext* )
          
protected afx_msg LRESULT HandleInitDialog( WPARAM, LPARAM )
          
protected virtual void OnActivateFrame( UINT, CFrameWnd* )
          
protected virtual void OnActivateView( BOOL, CView*, CView* )
          
protected afx_msg int OnCreate( LPCREATESTRUCT lpcs )
          
protected virtual void OnDraw( CDC* pDC )
          
 virtual void OnInitialUpdate()
          
protected afx_msg void OnSetFocus( CWnd* pOldWnd )
          
protected virtual BOOL PreTranslateMessage( MSG* pMsg )
          
protected BOOL SaveFocusControl()
          
protected virtual BOOL SetOccDialogInfo( _AFX_OCC_DIALOG_INFO* pOccDialogInfo )
          
   
Methods inherited from class CScrollView
SetScaleToFitSize, SetScrollSizes, GetScrollPosition, GetTotalSize, GetDeviceScrollPosition, GetDeviceScrollSizes, ScrollToPosition, FillOutsideRect, ResizeParentToFit, DoMouseWheel, CenterOnPoint, ScrollToDevicePosition, OnDraw, UpdateBars, GetTrueClientSize, GetScrollBarSizes, GetScrollBarState, CalcWindowRect, OnPrepareDC, OnScroll, OnScrollBy, OnSize, OnHScroll, OnVScroll, OnMouseWheel, GetMessageMap
   
Methods inherited from class CView
GetDocument, DoPreparePrinting, IsSelected, OnScroll, OnScrollBy, OnDragEnter, OnDragOver, OnDragLeave, OnDrop, OnDropEx, OnDragScroll, OnPrepareDC, OnInitialUpdate, OnActivateView, OnActivateFrame, OnUpdate, OnDraw, OnPreparePrinting, OnBeginPrinting, OnPrint, OnEndPrinting, OnEndPrintPreview, DoPrintPreview, CalcWindowRect, GetScrollBarCtrl, GetParentSplitter, OnCmdMsg, PreCreateWindow, PostNcDestroy, OnCreate, OnDestroy, OnPaint, OnMouseActivate, OnUpdateSplitCmd, OnSplitCmd, OnUpdateNextPaneMenu, OnNextPaneCmd, OnFilePrint, OnFilePrintPreview, GetMessageMap
   
Methods inherited from class CWnd
GetCurrentMessage, HWND, operator==, operator!=, GetSafeHwnd, GetStyle, GetExStyle, ModifyStyle, ModifyStyleEx, GetOwner, SetOwner, FromHandle, FromHandlePermanent, DeleteTempMap, Attach, Detach, PreSubclassWindow, SubclassWindow, SubclassDlgItem, UnsubclassWindow, ExecuteDlgInit, ExecuteDlgInit, Create, CreateEx, CreateEx, CreateControl, CreateControl, CreateControl, GetControlUnknown, DestroyWindow, PreCreateWindow, CalcWindowRect, GetDlgCtrlID, SetDlgCtrlID, GetDlgItem, GetDlgItem, GetDescendantWindow, SendMessageToDescendants, GetParentFrame, GetTopLevelParent, GetTopLevelOwner, GetParentOwner, GetTopLevelFrame, GetSafeOwner, SendMessage, PostMessage, SendNotifyMessage, SendChildNotifyLastMsg, IsDialogMessage, SetWindowText, GetWindowText, GetWindowText, GetWindowTextLength, SetFont, GetFont, GetMenu, SetMenu, DrawMenuBar, GetSystemMenu, HiliteMenuItem, IsIconic, IsZoomed, MoveWindow, MoveWindow, SetWindowRgn, GetWindowRgn, SetWindowPos, ArrangeIconicWindows, BringWindowToTop, GetWindowRect, GetClientRect, GetWindowPlacement, SetWindowPlacement, ClientToScreen, ClientToScreen, ScreenToClient, ScreenToClient, MapWindowPoints, MapWindowPoints, BeginPaint, EndPaint, GetDC, GetWindowDC, ReleaseDC, Print, PrintClient, UpdateWindow, SetRedraw, GetUpdateRect, GetUpdateRgn, Invalidate, InvalidateRect, InvalidateRgn, ValidateRect, ValidateRgn, ShowWindow, IsWindowVisible, ShowOwnedPopups, GetDCEx, LockWindowUpdate, UnlockWindowUpdate, RedrawWindow, EnableScrollBar, SetTimer, KillTimer, EnableToolTips, EnableTrackingToolTips, CancelToolTips, FilterToolTipMessage, OnToolHitTest, IsWindowEnabled, EnableWindow, GetActiveWindow, SetActiveWindow, SetForegroundWindow, GetForegroundWindow, GetCapture, SetCapture, GetFocus, SetFocus, GetDesktopWindow, CloseWindow, OpenIcon, CheckDlgButton, CheckRadioButton, GetCheckedRadioButton, DlgDirList, DlgDirListComboBox, DlgDirSelect, DlgDirSelectComboBox, GetDlgItemInt, GetDlgItemText, GetDlgItemText, GetNextDlgGroupItem, GetNextDlgTabItem, IsDlgButtonChecked, SendDlgItemMessage, SetDlgItemInt, SetDlgItemText, GetScrollPos, GetScrollRange, ScrollWindow, SetScrollPos, SetScrollRange, ShowScrollBar, EnableScrollBarCtrl, GetScrollBarCtrl, ScrollWindowEx, SetScrollInfo, GetScrollInfo, GetScrollLimit, ChildWindowFromPoint, ChildWindowFromPoint, FindWindow, GetNextWindow, GetTopWindow, GetWindow, GetLastActivePopup, IsChild, GetParent, SetParent, WindowFromPoint, FlashWindow, MessageBox, ChangeClipboardChain, SetClipboardViewer, OpenClipboard, GetClipboardOwner, GetClipboardViewer, GetOpenClipboardWindow, CreateCaret, CreateSolidCaret, CreateGrayCaret, GetCaretPos, SetCaretPos, HideCaret, ShowCaret, DragAcceptFiles, SetIcon, GetIcon, SetWindowContextHelpId, GetWindowContextHelpId, UpdateData, OnHelp, OnHelpIndex, OnHelpFinder, OnHelpUsing, WinHelp, RepositionBars, UpdateDialogControls, CenterWindow, RunModalLoop, ContinueModal, EndModalLoop, InvokeHelper, SetProperty, GetProperty, GetDSCCursor, BindDefaultProperty, BindProperty, OnCommand, OnNotify, OnActivate, OnActivateApp, OnActivateTopLevel, OnCancelMode, OnChildActivate, OnClose, OnContextMenu, OnCopyData, OnCreate, OnCtlColor, OnDestroy, OnEnable, OnEndSession, OnEnterIdle, OnEraseBkgnd, OnGetMinMaxInfo, OnHelpInfo, OnIconEraseBkgnd, OnKillFocus, OnMenuChar, OnMenuSelect, OnMove, OnPaint, OnParentNotify, OnQueryDragIcon, OnQueryEndSession, OnQueryNewPalette, OnQueryOpen, OnSetFocus, OnShowWindow, OnSize, OnTCard, OnWindowPosChanging, OnWindowPosChanged, OnNcActivate, OnNcCalcSize, OnNcCreate, OnNcDestroy, OnNcHitTest, OnNcLButtonDblClk, OnNcLButtonDown, OnNcLButtonUp, OnNcMButtonDblClk, OnNcMButtonDown, OnNcMButtonUp, OnNcMouseMove, OnNcPaint, OnNcRButtonDblClk, OnNcRButtonDown, OnNcRButtonUp, OnDropFiles, OnPaletteIsChanging, OnSysChar, OnSysCommand, OnSysDeadChar, OnSysKeyDown, OnSysKeyUp, OnCompacting, OnDevModeChange, OnFontChange, OnPaletteChanged, OnSpoolerStatus, OnSysColorChange, OnTimeChange, OnSettingChange, OnWinIniChange, OnChar, OnDeadChar, OnHScroll, OnVScroll, OnKeyDown, OnKeyUp, OnLButtonDblClk, OnLButtonDown, OnLButtonUp, OnMButtonDblClk, OnMButtonDown, OnMButtonUp, OnMouseActivate, OnMouseMove, OnMouseWheel, OnRegisteredMouseWheel, OnRButtonDblClk, OnRButtonDown, OnRButtonUp, OnSetCursor, OnTimer, OnInitMenu, OnInitMenuPopup, OnAskCbFormatName, OnChangeCbChain, OnDestroyClipboard, OnDrawClipboard, OnHScrollClipboard, OnPaintClipboard, OnRenderAllFormats, OnRenderFormat, OnSizeClipboard, OnVScrollClipboard, OnCompareItem, OnDeleteItem, OnDrawItem, OnGetDlgCode, OnMeasureItem, OnCharToItem, OnVKeyToItem, OnMDIActivate, OnEnterMenuLoop, OnExitMenuLoop, OnStyleChanged, OnStyleChanging, OnSizing, OnMoving, OnCaptureChanged, OnDeviceChange, GetSuperWndProcAddr, DoDataExchange, BeginModalState, EndModalState, PreTranslateMessage, OnAmbientProperty, WindowProc, OnWndMsg, Default, DefWindowProc, PostNcDestroy, OnChildNotify, ReflectChildNotify, ReflectLastMsg, CheckAutoCenter, SubclassCtl3d, SubclassDlg3d, GrayCtlColor, OnGrayCtlColor, HandleFloatingSysCommand, IsTopParentActive, ActivateTopParent, WalkPreTranslateTree, GetDescendantWindow, SendMessageToDescendants, IsFrameWnd, OnFinalRelease, PreTranslateInput, ModifyStyle, ModifyStyleEx, _FilterToolTipMessage, _EnableToolTips, GetSafeOwner_, CreateDlg, CreateDlgIndirect, CreateDlgIndirect, InitControlContainer, SetOccDialogInfo, AttachControlSite, AttachControlSite, OnNTCtlColor, OnQuery3dControls, OnDisplayChange, OnDragList, GetMessageMap
   
Methods inherited from class CCmdTarget
GetIDispatch, FromIDispatch, IsResultExpected, EnableAutomation, EnableConnections, BeginWaitCursor, EndWaitCursor, RestoreWaitCursor, EnumOleVerbs, DoOleVerb, OnCmdMsg, OnFinalRelease, IsInvokeAllowed, EnableTypeLib, GetTypeInfoOfGuid, GetDispatchIID, GetTypeInfoCount, GetTypeLibCache, GetTypeLib, GetNotSupported, SetNotSupported, GetRoutingView, GetRoutingFrame, GetRoutingView_, GetRoutingFrame_, GetMessageMap, GetCommandMap, GetDispatchMap, GetConnectionMap, GetInterfaceMap, GetEventSinkMap, EnableAggregation, ExternalDisconnect, GetControllingUnknown, InternalQueryInterface, InternalAddRef, InternalRelease, ExternalQueryInterface, ExternalAddRef, ExternalRelease, GetInterface, QueryAggregates, OnCreateAggregates, GetInterfaceHook, GetStandardProp, SetStandardProp, GetEntryCount, GetDispEntry, MemberIDFromName, GetStackSize, PushStackArgs, CallMemberFunc, OnEvent, GetEventSinkEntry, GetExtraConnectionPoints, GetConnectionHook
   
Methods inherited from class CObject
GetRuntimeClass, new, new, delete, IsSerializable, IsKindOf, Serialize
 

Field Detail

m_hWndFocus

protected HWND m_hWndFocus;

m_lpszTemplateName

protected LPCTSTR m_lpszTemplateName;

m_pCreateContext

protected CCreateContext* m_pCreateContext;

m_pOccDialogInfo

protected _AFX_OCC_DIALOG_INFO* m_pOccDialogInfo;


Constructor Detail

CFormView

protected CFormView( UINT nIDTemplate );

CFormView

protected CFormView( LPCTSTR lpszTemplateName );


Method Detail

Create

protected virtual BOOL Create( LPCTSTR, LPCTSTR, DWORD, const RECT&, CWnd*, UINT, CCreateContext* );

HandleInitDialog

protected afx_msg LRESULT HandleInitDialog( WPARAM, LPARAM );

OnActivateFrame

protected virtual void OnActivateFrame( UINT, CFrameWnd* );

OnActivateView

protected virtual void OnActivateView( BOOL, CView*, CView* );

OnCreate

protected afx_msg int OnCreate( LPCREATESTRUCT lpcs );

OnDraw

protected virtual void OnDraw( CDC* pDC );

OnInitialUpdate

public virtual void OnInitialUpdate();

OnSetFocus

protected afx_msg void OnSetFocus( CWnd* pOldWnd );

PreTranslateMessage

protected virtual BOOL PreTranslateMessage( MSG* pMsg );

SaveFocusControl

protected BOOL SaveFocusControl();

SetOccDialogInfo

protected virtual BOOL SetOccDialogInfo( _AFX_OCC_DIALOG_INFO* pOccDialogInfo );

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.1
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD