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 CPropertyPage

CObject
   |
   +--CCmdTarget
         |
         +--CWnd
               |
               +--CDialog
                     |
                     +--CPropertyPage

   in AFXDLGS.H
Direct Known Subclasses:
CPropertyPageEx

class CPropertyPage
extends CDialog


Field Summary
protected BOOL m_bFirstSetActive
          
 AFX_OLDPROPSHEETPAGE m_psp
          
protected CString m_strCaption
          
   
Fields inherited from class CDialog
m_nIDHelp, m_lpszTemplateName, m_hDialogTemplate, m_lpDialogTemplate, m_lpDialogInit, m_pParentWnd, m_hWndTop, m_pOccDialogInfo, 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
CPropertyPage( UINT nIDTemplate, UINT nIDCaption = 0 )
          
CPropertyPage( LPCTSTR lpszTemplateName, UINT nIDCaption = 0 )
          
CPropertyPage()
          
virtual ~CPropertyPage()
          
 
Method Summary
 void CancelToClose()
          
protected void Cleanup()
          
protected void CommonConstruct( LPCTSTR lpszTemplateName, UINT nIDCaption )
          
 void Construct( LPCTSTR lpszTemplateName, UINT nIDCaption = 0 )
          
 void Construct( UINT nIDTemplate, UINT nIDCaption = 0 )
          
 void EndDialog( int nEndID )
          
protected const DLGTEMPLATE* InitDialogInfo( const DLGTEMPLATE* pTemplate )
          
protected BOOL IsButtonEnabled( int iButton )
          
protected LRESULT MapWizardResult( LRESULT lToMap )
          
 virtual BOOL OnApply()
          
 virtual void OnCancel()
          
protected afx_msg HBRUSH OnCtlColor( CDC* pDC, CWnd* pWnd, UINT nCtlColor )
          
 virtual BOOL OnKillActive()
          
protected virtual BOOL OnNotify( WPARAM wParam, LPARAM lParam, LRESULT* pResult )
          
 virtual void OnOK()
          
 virtual BOOL OnQueryCancel()
          
 virtual void OnReset()
          
 virtual BOOL OnSetActive()
          
 virtual LRESULT OnWizardBack()
          
 virtual BOOL OnWizardFinish()
          
 virtual LRESULT OnWizardNext()
          
protected void PreProcessPageTemplate( PROPSHEETPAGE& psp, BOOL bWizard )
          
protected virtual BOOL PreTranslateMessage( MSG* )
          
 LRESULT QuerySiblings( WPARAM wParam, LPARAM lParam )
          
 void SetModified( BOOL bChanged = TRUE )
          
   
Methods inherited from class CDialog
Create, Create, CreateIndirect, CreateIndirect, InitModalIndirect, InitModalIndirect, MapDialogRect, SetHelpID, DoModal, NextDlgCtrl, PrevDlgCtrl, GotoDlgCtrl, SetDefID, GetDefID, EndDialog, OnInitDialog, OnSetFont, OnOK, OnCancel, PreTranslateMessage, OnCmdMsg, CheckAutoCenter, SetOccDialogInfo, PreInitDialog, PreModal, PostModal, CreateIndirect, CreateIndirect, OnCommandHelp, OnHelpHitTest, HandleInitDialog, HandleSetFont, OnCtlColor, 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_bFirstSetActive

protected BOOL m_bFirstSetActive;

m_psp

public AFX_OLDPROPSHEETPAGE m_psp;

m_strCaption

protected CString m_strCaption;


Constructor Detail

CPropertyPage

public CPropertyPage( UINT nIDTemplate, UINT nIDCaption = 0 );

CPropertyPage

public CPropertyPage( LPCTSTR lpszTemplateName, UINT nIDCaption = 0 );

CPropertyPage

public CPropertyPage();

~CPropertyPage

public virtual ~CPropertyPage();


Method Detail

CancelToClose

public void CancelToClose();

Cleanup

protected void Cleanup();

CommonConstruct

protected void CommonConstruct( LPCTSTR lpszTemplateName, UINT nIDCaption );

Construct

public void Construct( LPCTSTR lpszTemplateName, UINT nIDCaption = 0 );

Construct

public void Construct( UINT nIDTemplate, UINT nIDCaption = 0 );

EndDialog

public void EndDialog( int nEndID );

InitDialogInfo

protected const DLGTEMPLATE* InitDialogInfo( const DLGTEMPLATE* pTemplate );

IsButtonEnabled

protected BOOL IsButtonEnabled( int iButton );

MapWizardResult

protected LRESULT MapWizardResult( LRESULT lToMap );

OnApply

public virtual BOOL OnApply();

OnCancel

public virtual void OnCancel();

OnCtlColor

protected afx_msg HBRUSH OnCtlColor( CDC* pDC, CWnd* pWnd, UINT nCtlColor );

OnKillActive

public virtual BOOL OnKillActive();

OnNotify

protected virtual BOOL OnNotify( WPARAM wParam, LPARAM lParam, LRESULT* pResult );

OnOK

public virtual void OnOK();

OnQueryCancel

public virtual BOOL OnQueryCancel();

OnReset

public virtual void OnReset();

OnSetActive

public virtual BOOL OnSetActive();

OnWizardBack

public virtual LRESULT OnWizardBack();

OnWizardFinish

public virtual BOOL OnWizardFinish();

OnWizardNext

public virtual LRESULT OnWizardNext();

PreProcessPageTemplate

protected void PreProcessPageTemplate( PROPSHEETPAGE& psp, BOOL bWizard );

PreTranslateMessage

protected virtual BOOL PreTranslateMessage( MSG* );

QuerySiblings

public LRESULT QuerySiblings( WPARAM wParam, LPARAM lParam );

SetModified

public void SetModified( BOOL bChanged = TRUE );

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