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 COlePropertyPage

CObject
   |
   +--CCmdTarget
         |
         +--CWnd
               |
               +--CDialog
                     |
                     +--COlePropertyPage

   in AFXCTL.H
Direct Known Subclasses:
CStockPropPage

class COlePropertyPage
extends CDialog

Property Page Dialog Class


Field Summary
 CPtrArray m_arrayDDP
          
   
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
COlePropertyPage( UINT idDlg, UINT idCaption )
          
~COlePropertyPage()
          
 
Method Summary
protected void CleanupObjectArray()
          
protected static BOOL CALLBACK EnumChildProc( HWND hWnd, LPARAM lParam )
          
protected static BOOL CALLBACK EnumControls( HWND hWnd, LPARAM lParam )
          
 BOOL GetControlStatus( UINT nID )
          
 LPDISPATCH* GetObjectArray( ULONG* pnObjects )
          
 LPPROPERTYPAGESITE GetPageSite()
          
 BOOL GetPropCheck( LPCTSTR pszPropName, int* pValue )
          
 BOOL GetPropIndex( LPCTSTR pszPropName, int* pValue )
          
 BOOL GetPropRadio( LPCTSTR pszPropName, int* pValue )
          
 BOOL GetPropText( LPCTSTR pszPropName, UINT* pValue )
          
 BOOL GetPropText( LPCTSTR pszPropName, DWORD* pValue )
          
 BOOL GetPropText( LPCTSTR pszPropName, CString* pValue )
          
 BOOL GetPropText( LPCTSTR pszPropName, double* pValue )
          
 BOOL GetPropText( LPCTSTR pszPropName, float* pValue )
          
 BOOL GetPropText( LPCTSTR pszPropName, int* pValue )
          
 BOOL GetPropText( LPCTSTR pszPropName, long* pValue )
          
 BOOL GetPropText( LPCTSTR pszPropName, BYTE* pValue )
          
 BOOL GetPropText( LPCTSTR pszPropName, short* pValue )
          
 void IgnoreApply( UINT nID )
          
 BOOL IsModified()
          
 int MessageBox( LPCTSTR lpszText, LPCTSTR lpszCaption = NULL, UINT nType = MB_OK )
          
protected BOOL OnCommand( WPARAM wParam, LPARAM lParam )
          
protected afx_msg HBRUSH OnCtlColor( CDC* pDC, CWnd* pWnd, UINT nCtlColor )
          
 virtual BOOL OnEditProperty( DISPID dispid )
          
protected virtual void OnFinalRelease()
          
 virtual BOOL OnHelp( LPCTSTR lpszHelpDir )
          
 virtual BOOL OnInitDialog()
          
 virtual void OnObjectsChanged()
          
 virtual void OnSetPageSite()
          
protected BOOL PreTranslateMessage( LPMSG lpMsg )
          
 BOOL SetControlStatus( UINT nID, BOOL bDirty )
          
 void SetDialogResource( HGLOBAL hDialog )
          
 void SetHelpInfo( LPCTSTR lpszDocString, LPCTSTR lpszHelpFile = NULL, DWORD dwHelpContext = 0 )
          
 void SetModifiedFlag( BOOL bModified = TRUE )
          
 void SetPageName( LPCTSTR lpszPageName )
          
 BOOL SetPropCheck( LPCTSTR pszPropName, int Value )
          
 BOOL SetPropIndex( LPCTSTR pszPropName, int Value )
          
 BOOL SetPropRadio( LPCTSTR pszPropName, int Value )
          
 BOOL SetPropText( LPCTSTR pszPropName, int& Value )
          
 BOOL SetPropText( LPCTSTR pszPropName, float& Value )
          
 BOOL SetPropText( LPCTSTR pszPropName, short& Value )
          
 BOOL SetPropText( LPCTSTR pszPropName, BYTE& Value )
          
 BOOL SetPropText( LPCTSTR pszPropName, UINT& Value )
          
 BOOL SetPropText( LPCTSTR pszPropName, DWORD& Value )
          
 BOOL SetPropText( LPCTSTR pszPropName, double& Value )
          
 BOOL SetPropText( LPCTSTR pszPropName, CString& Value )
          
 BOOL SetPropText( LPCTSTR pszPropName, long& Value )
          
protected LRESULT WindowProc( UINT msg, WPARAM wParam, LPARAM lParam )
          
   
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_arrayDDP

public CPtrArray m_arrayDDP;


Constructor Detail

COlePropertyPage

public COlePropertyPage( UINT idDlg, UINT idCaption );

~COlePropertyPage

public ~COlePropertyPage();


Method Detail

CleanupObjectArray

protected void CleanupObjectArray();

EnumChildProc

protected static BOOL CALLBACK EnumChildProc( HWND hWnd, LPARAM lParam );

EnumControls

protected static BOOL CALLBACK EnumControls( HWND hWnd, LPARAM lParam );

GetControlStatus

public BOOL GetControlStatus( UINT nID );

GetObjectArray

public LPDISPATCH* GetObjectArray( ULONG* pnObjects );

GetPageSite

public LPPROPERTYPAGESITE GetPageSite();

GetPropCheck

public BOOL GetPropCheck( LPCTSTR pszPropName, int* pValue );

GetPropIndex

public BOOL GetPropIndex( LPCTSTR pszPropName, int* pValue );

GetPropRadio

public BOOL GetPropRadio( LPCTSTR pszPropName, int* pValue );

GetPropText

public BOOL GetPropText( LPCTSTR pszPropName, UINT* pValue );

GetPropText

public BOOL GetPropText( LPCTSTR pszPropName, DWORD* pValue );

GetPropText

public BOOL GetPropText( LPCTSTR pszPropName, CString* pValue );

GetPropText

public BOOL GetPropText( LPCTSTR pszPropName, double* pValue );

GetPropText

public BOOL GetPropText( LPCTSTR pszPropName, float* pValue );

GetPropText

public BOOL GetPropText( LPCTSTR pszPropName, int* pValue );

GetPropText

public BOOL GetPropText( LPCTSTR pszPropName, long* pValue );

GetPropText

public BOOL GetPropText( LPCTSTR pszPropName, BYTE* pValue );

GetPropText

public BOOL GetPropText( LPCTSTR pszPropName, short* pValue );

IgnoreApply

public void IgnoreApply( UINT nID );

IsModified

public BOOL IsModified();

MessageBox

public int MessageBox( LPCTSTR lpszText, LPCTSTR lpszCaption = NULL, UINT nType = MB_OK );

OnCommand

protected BOOL OnCommand( WPARAM wParam, LPARAM lParam );

OnCtlColor

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

OnEditProperty

public virtual BOOL OnEditProperty( DISPID dispid );

OnFinalRelease

protected virtual void OnFinalRelease();

OnHelp

public virtual BOOL OnHelp( LPCTSTR lpszHelpDir );

OnInitDialog

public virtual BOOL OnInitDialog();

OnObjectsChanged

public virtual void OnObjectsChanged();

OnSetPageSite

public virtual void OnSetPageSite();

PreTranslateMessage

protected BOOL PreTranslateMessage( LPMSG lpMsg );

SetControlStatus

public BOOL SetControlStatus( UINT nID, BOOL bDirty );

SetDialogResource

public void SetDialogResource( HGLOBAL hDialog );

SetHelpInfo

public void SetHelpInfo( LPCTSTR lpszDocString, LPCTSTR lpszHelpFile = NULL, DWORD dwHelpContext = 0 );

SetModifiedFlag

public void SetModifiedFlag( BOOL bModified = TRUE );

SetPageName

public void SetPageName( LPCTSTR lpszPageName );

SetPropCheck

public BOOL SetPropCheck( LPCTSTR pszPropName, int Value );

SetPropIndex

public BOOL SetPropIndex( LPCTSTR pszPropName, int Value );

SetPropRadio

public BOOL SetPropRadio( LPCTSTR pszPropName, int Value );

SetPropText

public BOOL SetPropText( LPCTSTR pszPropName, int& Value );

SetPropText

public BOOL SetPropText( LPCTSTR pszPropName, float& Value );

SetPropText

public BOOL SetPropText( LPCTSTR pszPropName, short& Value );

SetPropText

public BOOL SetPropText( LPCTSTR pszPropName, BYTE& Value );

SetPropText

public BOOL SetPropText( LPCTSTR pszPropName, UINT& Value );

SetPropText

public BOOL SetPropText( LPCTSTR pszPropName, DWORD& Value );

SetPropText

public BOOL SetPropText( LPCTSTR pszPropName, double& Value );

SetPropText

public BOOL SetPropText( LPCTSTR pszPropName, CString& Value );

SetPropText

public BOOL SetPropText( LPCTSTR pszPropName, long& Value );

WindowProc

protected LRESULT WindowProc( UINT msg, WPARAM wParam, LPARAM lParam );

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