MFC
Class COleControl
CObject
|
+--CCmdTarget
|
+--CWnd
|
+--COleControl
in AFXCTL.H
- class COleControl
- extends CWnd
| 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 |
|
Method Summary |
protected virtual void |
AddFrameLevelUI()
|
short |
AmbientAppearance()
|
OLE_COLOR |
AmbientBackColor()
|
CString |
AmbientDisplayName()
|
LPFONTDISP |
AmbientFont()
|
OLE_COLOR |
AmbientForeColor()
|
LCID |
AmbientLocaleID()
|
CString |
AmbientScaleUnits()
|
BOOL |
AmbientShowGrabHandles()
|
BOOL |
AmbientShowHatching()
|
short |
AmbientTextAlign()
|
BOOL |
AmbientUIDead()
|
BOOL |
AmbientUserMode()
|
void |
BoundPropertyChanged( DISPID dispid )
|
BOOL |
BoundPropertyRequestEdit( DISPID dispid )
|
protected virtual BOOL |
BuildSharedMenu()
|
protected void |
ButtonDblClk( USHORT iButton, UINT nFlags, CPoint point )
|
protected void |
ButtonDown( USHORT iButton, UINT nFlags, CPoint point )
|
protected void |
ButtonUp( USHORT iButton, UINT nFlags, CPoint point )
|
virtual void |
ClientToParent( LPCRECT lprcBounds, LPPOINT pPoint ) const
|
BOOL |
ClipCaretRect( LPRECT lpRect )
|
void |
ControlInfoChanged()
|
protected virtual BOOL |
CreateControlWindow( HWND hWndParent, const CRect& rcPos, LPCRECT prcClipped = NULL )
|
protected void |
CreateTracker( BOOL bHandles, BOOL bHatching, LPCRECT prcClip )
|
protected void |
CreateTracker( BOOL bHandles, BOOL bHatching )
|
protected void |
CreateWindowForSubclassedControl()
|
protected virtual LRESULT |
DefWindowProc( UINT nMsg, WPARAM wParam, LPARAM lParam )
|
protected virtual void |
DestroySharedMenu()
|
protected void |
DestroyTracker()
|
virtual void |
DisplayError( SCODE scode, LPCTSTR lpszDescription, LPCTSTR lpszSource, LPCTSTR lpszHelpFile, UINT nHelpID )
|
void |
DoClick()
|
virtual void |
DoPropExchange( CPropExchange* pPX )
|
void |
DoSuperclassPaint( CDC* pDC, const CRect& rcBounds )
|
protected void |
DrawContent( CDC* pDC, CRect& rc )
|
protected void |
DrawMetafile( CDC* pDC, CRect& rc )
|
void |
EnableSimpleFrame()
|
BOOL |
ExchangeExtent( CPropExchange* pPX )
|
void |
ExchangeStockProps( CPropExchange* pPX )
|
BOOL |
ExchangeVersion( CPropExchange* pPX, DWORD dwVersionDefault, BOOL bConvert = TRUE )
|
void |
FireClick()
|
void |
FireDblClick()
|
void |
FireError( SCODE scode, LPCTSTR lpszDescription, UINT nHelpID = 0 )
|
void AFX_CDECL |
FireEvent( DISPID dispid, BYTE* pbParams,... )
|
protected void |
FireEventV( DISPID dispid, BYTE* pbParams, va_list argList )
|
void |
FireKeyDown( USHORT* pnChar, short nShiftState )
|
void |
FireKeyPress( USHORT* pnChar )
|
void |
FireKeyUp( USHORT* pnChar, short nShiftState )
|
void |
FireMouseDown( short nButton, short nShiftState, OLE_XPOS_PIXELS x, OLE_YPOS_PIXELS y )
|
void |
FireMouseMove( short nButton, short nShiftState, OLE_XPOS_PIXELS x, OLE_YPOS_PIXELS y )
|
void |
FireMouseUp( short nButton, short nShiftState, OLE_XPOS_PIXELS x, OLE_YPOS_PIXELS y )
|
void |
FireReadyStateChange()
|
protected void |
ForwardActivationMsg( LPMSG pMsg )
|
virtual DWORD |
GetActivationPolicy()
|
protected COleDispatchDriver* |
GetAmbientDispatchDriver()
|
BOOL |
GetAmbientProperty( DISPID dispid, VARTYPE vtProp, void* pvProp )
|
short |
GetAppearance()
|
OLE_COLOR |
GetBackColor()
|
short |
GetBorderStyle()
|
CWnd* |
GetCapture()
|
virtual HRESULT |
GetClassID( LPCLSID pclsid )= 0
|
virtual void |
GetClientOffset( long* pdxOffset, long* pdyOffset ) const
|
virtual void |
GetClientRect( LPRECT lpRect ) const
|
LPOLECLIENTSITE |
GetClientSite()
|
protected virtual LPCONNECTIONPOINT |
GetConnectionHook( REFIID iid )
|
virtual DWORD |
GetControlFlags()
|
void |
GetControlSize( int* pcx, int* pcy )
|
protected COleControl::CControlDataSource* |
GetDataSource()
|
CDC* |
GetDC( LPCRECT lprcRect = NULL, DWORD dwFlags = OLEDC_PAINTBKGND )
|
protected BOOL |
GetDispatchIID( IID* pIID )
|
BOOL |
GetEnabled()
|
protected virtual const AFX_EVENTMAP* |
GetEventMap() const
|
protected const AFX_EVENTMAP_ENTRY* |
GetEventMapEntry( LPCTSTR pszName, DISPID* pDispid ) const
|
LPDISPATCH |
GetExtendedControl()
|
protected virtual BOOL |
GetExtraConnectionPoints( CPtrArray* pConnPoints )
|
CWnd* |
GetFocus()
|
LPFONTDISP |
GetFont()
|
void |
GetFontTextMetrics( LPTEXTMETRIC lptm, CFontHolder& fontHolder )
|
OLE_COLOR |
GetForeColor()
|
OLE_HANDLE |
GetHwnd()
|
protected LPUNKNOWN |
GetInterfaceHook( const void* piid )
|
virtual void |
GetMessageString( UINT nID, CString& rMessage ) const
|
protected BOOL |
GetMetafileData( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium )
|
protected virtual DWORD |
GetMiscStatus()= 0
|
void |
GetNotSupported()
|
protected CWnd* |
GetOuterWindow() const
|
protected virtual LPCLSID |
GetPropPageIDs( ULONG& cPropPages )
|
protected BOOL |
GetPropsetData( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium, REFCLSID fmtid )
|
long |
GetReadyState()
|
BOOL |
GetRectInContainer( LPRECT lpRect )
|
protected DWORD |
GetStockEventMask() const
|
protected DWORD |
GetStockPropMask() const
|
void |
GetStockTextMetrics( LPTEXTMETRIC lptm )
|
BSTR |
GetText()
|
protected void |
GetUserType( LPTSTR pszUserType )
|
protected virtual UINT |
GetUserTypeNameID()= 0
|
virtual IDropTarget* |
GetWindowlessDropTarget()
|
protected BOOL |
IgnoreWindowMessage( UINT msg, WPARAM wParam, LPARAM lParam, LRESULT* plResult )
|
void |
InitializeIIDs( const IID* piidPrimary, const IID* piidEvents )
|
protected void |
InitStockEventMask()
|
protected void |
InitStockPropMask()
|
CFontHolder& |
InternalGetFont()
|
const CString& |
InternalGetText()
|
void |
InternalSetReadyState( long lNewReadyState )
|
void |
InvalidateControl( LPCRECT lpRect = NULL, BOOL bErase = TRUE )
|
void |
InvalidateRgn( CRgn* pRgn, BOOL bErase = TRUE )
|
BOOL |
IsConvertingVBX()
|
protected BOOL |
IsInvokeAllowed( DISPID dispid )
|
BOOL |
IsModified()
|
BOOL |
IsOptimizedDraw()
|
virtual BOOL |
IsSubclassedControl()
|
protected void |
KeyDown( USHORT* pnChar )
|
protected void |
KeyUp( USHORT* pnChar )
|
void |
Load( LPCTSTR strNewPath, CDataPathProperty& prop )
|
protected HRESULT |
LoadState( IStream* pStm )
|
BOOL |
LockInPlaceActive( BOOL bLock )
|
protected virtual HRESULT |
OnActivateInPlace( BOOL bUIActivate, LPMSG pMsg )
|
virtual void |
OnAmbientPropertyChange( DISPID dispid )
|
virtual void |
OnAppearanceChanged()
|
virtual void |
OnBackColorChanged()
|
virtual void |
OnBorderStyleChanged()
|
protected void |
OnButtonDblClk( USHORT nButton, UINT nFlags, CPoint point )
|
protected void |
OnButtonDown( USHORT nButton, UINT nFlags, CPoint point )
|
protected void |
OnButtonUp( USHORT nButton, UINT nFlags, CPoint point )
|
protected afx_msg void |
OnCancelMode()
|
protected afx_msg void |
OnChar( UINT nChar, UINT nRepCnt, UINT nFlags )
|
virtual void |
OnClick( USHORT iButton )
|
virtual void |
OnClose( DWORD dwSaveOption )
|
protected afx_msg int |
OnCreate( LPCREATESTRUCT lpCreateStruct )
|
protected virtual BOOL |
OnCreateAggregates()
|
protected afx_msg void |
OnDestroy()
|
virtual BOOL |
OnDoVerb( LONG iVerb, LPMSG lpMsg, HWND hWndParent, LPCRECT lpRect )
|
virtual void |
OnDraw( CDC* pDC, const CRect& rcBounds, const CRect& rcInvalid )
|
virtual void |
OnDrawMetafile( CDC* pDC, const CRect& rcBounds )
|
virtual BOOL |
OnEdit( LPMSG lpMsg, HWND hWndParent, LPCRECT lpRect )
|
virtual void |
OnEnabledChanged()
|
protected afx_msg void |
OnEnterIdle( UINT nWhy, CWnd* pWho )
|
virtual BOOL |
OnEnumVerbs( LPENUMOLEVERB* ppenumOleVerb )
|
protected afx_msg BOOL |
OnEraseBkgnd( CDC* pDC )
|
virtual void |
OnEventAdvise( BOOL bAdvise )
|
protected virtual void |
OnFinalRelease()
|
virtual void |
OnFontChanged()
|
virtual void |
OnForeColorChanged()
|
virtual void |
OnFreezeEvents( BOOL bFreeze )
|
virtual BOOL |
OnGetColorSet( DVTARGETDEVICE* ptd, HDC hicTargetDev, LPLOGPALETTE* ppColorSet )
|
virtual void |
OnGetControlInfo( LPCONTROLINFO pControlInfo )
|
virtual BOOL |
OnGetDisplayString( DISPID dispid, CString& strValue )
|
protected afx_msg UINT |
OnGetDlgCode()
|
virtual HMENU |
OnGetInPlaceMenu()
|
virtual BOOL |
OnGetNaturalExtent( DWORD dwAspect, LONG lindex, DVTARGETDEVICE* ptd, HDC hicTargetDev, DVEXTENTINFO* pExtentInfo, LPSIZEL psizel )
|
virtual BOOL |
OnGetPredefinedStrings( DISPID dispid, CStringArray* pStringArray, CDWordArray* pCookieArray )
|
virtual BOOL |
OnGetPredefinedValue( DISPID dispid, DWORD dwCookie, VARIANT* lpvarOut )
|
virtual BOOL |
OnGetViewExtent( DWORD dwDrawAspect, LONG lindex, DVTARGETDEVICE* ptd, LPSIZEL lpsizel )
|
virtual BOOL |
OnGetViewRect( DWORD dwAspect, LPRECTL pRect )
|
virtual DWORD |
OnGetViewStatus()
|
protected virtual HRESULT |
OnHide()
|
virtual void |
OnHideToolBars()
|
virtual void |
OnInactiveMouseMove( LPCRECT lprcBounds, long x, long y, DWORD dwKeyState )
|
virtual BOOL |
OnInactiveSetCursor( LPCRECT lprcBounds, long x, long y, DWORD dwMouseMsg, BOOL bSetAlways )
|
protected afx_msg void |
OnInitMenuPopup( CMenu*, UINT, BOOL )
|
protected afx_msg void |
OnKeyDown( UINT nChar, UINT nRepCnt, UINT nFlags )
|
virtual void |
OnKeyDownEvent( USHORT nChar, USHORT nShiftState )
|
virtual void |
OnKeyPressEvent( USHORT nChar )
|
protected afx_msg void |
OnKeyUp( UINT nChar, UINT nRepCnt, UINT nFlags )
|
virtual void |
OnKeyUpEvent( USHORT nChar, USHORT nShiftState )
|
protected afx_msg void |
OnKillFocus( CWnd* pNewWnd )
|
protected afx_msg void |
OnLButtonDblClk( UINT nFlags, CPoint point )
|
protected afx_msg void |
OnLButtonDown( UINT nFlags, CPoint point )
|
protected afx_msg void |
OnLButtonUp( UINT nFlags, CPoint point )
|
virtual BOOL |
OnMapPropertyToPage( DISPID dispid, LPCLSID lpclsid, BOOL* pbPageOptional )
|
protected afx_msg void |
OnMButtonDblClk( UINT nFlags, CPoint point )
|
protected afx_msg void |
OnMButtonDown( UINT nFlags, CPoint point )
|
protected afx_msg void |
OnMButtonUp( UINT nFlags, CPoint point )
|
protected afx_msg void |
OnMenuSelect( UINT nItemID, UINT nFlags, HMENU hSysMenu )
|
virtual void |
OnMnemonic( LPMSG pMsg )
|
protected afx_msg int |
OnMouseActivate( CWnd* pDesktopWnd, UINT nHitTest, UINT message )
|
protected afx_msg void |
OnMouseMove( UINT nFlags, CPoint point )
|
protected afx_msg void |
OnMove( int x, int y )
|
protected afx_msg void |
OnNcCalcSize( BOOL bCalcValidRects, NCCALCSIZE_PARAMS* lpncsp )
|
protected afx_msg BOOL |
OnNcCreate( LPCREATESTRUCT lpCreateStruct )
|
protected afx_msg UINT |
OnNcHitTest( CPoint point )
|
protected afx_msg void |
OnNcLButtonDown( UINT nHitTest, CPoint point )
|
protected afx_msg void |
OnNcPaint()
|
protected afx_msg LRESULT |
OnOcmCtlColorBtn( WPARAM wParam, LPARAM lParam )
|
protected afx_msg LRESULT |
OnOcmCtlColorDlg( WPARAM wParam, LPARAM lParam )
|
protected afx_msg LRESULT |
OnOcmCtlColorEdit( WPARAM wParam, LPARAM lParam )
|
protected afx_msg LRESULT |
OnOcmCtlColorListBox( WPARAM wParam, LPARAM lParam )
|
protected afx_msg LRESULT |
OnOcmCtlColorMsgBox( WPARAM wParam, LPARAM lParam )
|
protected afx_msg LRESULT |
OnOcmCtlColorScrollBar( WPARAM wParam, LPARAM lParam )
|
protected afx_msg LRESULT |
OnOcmCtlColorStatic( WPARAM wParam, LPARAM lParam )
|
protected virtual HRESULT |
OnOpen( BOOL bTryInPlace, LPMSG pMsg )
|
protected afx_msg void |
OnPaint( CDC* pDC )
|
virtual BOOL |
OnProperties( LPMSG lpMsg, HWND hWndParent, LPCRECT lpRect )
|
virtual BOOL |
OnQueryHitPoint( DWORD dwAspect, LPCRECT pRectBounds, POINT ptlLoc, LONG lCloseHint, DWORD* pHitResult )
|
virtual BOOL |
OnQueryHitRect( DWORD dwAspect, LPCRECT pRectBounds, LPCRECT prcLoc, LONG lCloseHint, DWORD* pHitResult )
|
protected afx_msg void |
OnRButtonDblClk( UINT nFlags, CPoint point )
|
protected afx_msg void |
OnRButtonDown( UINT nFlags, CPoint point )
|
protected afx_msg void |
OnRButtonUp( UINT nFlags, CPoint point )
|
protected virtual void |
OnReflectorDestroyed()
|
virtual BOOL |
OnRenderData( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium )
|
virtual BOOL |
OnRenderFileData( LPFORMATETC lpFormatEtc, CFile* pFile )
|
virtual BOOL |
OnRenderGlobalData( LPFORMATETC lpFormatEtc, HGLOBAL* phGlobal )
|
virtual void |
OnResetState()
|
virtual void |
OnSetClientSite()
|
protected afx_msg BOOL |
OnSetCursor( CWnd* pWnd, UINT nHitTest, UINT message )
|
virtual BOOL |
OnSetData( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium, BOOL bRelease )
|
virtual BOOL |
OnSetExtent( LPSIZEL lpSizeL )
|
protected afx_msg void |
OnSetFocus( CWnd* pOldWnd )
|
protected afx_msg LRESULT |
OnSetMessageString( WPARAM wParam, LPARAM lParam )
|
virtual BOOL |
OnSetObjectRects( LPCRECT lpRectPos, LPCRECT lpRectClip )
|
protected afx_msg LRESULT |
OnSetText( WPARAM wParam, LPARAM lParam )
|
virtual void |
OnShowToolBars()
|
protected afx_msg void |
OnShowWindow( BOOL bShow, UINT nStatus )
|
protected afx_msg void |
OnSize( UINT nType, int cx, int cy )
|
protected afx_msg void |
OnSysKeyDown( UINT nChar, UINT nRepCnt, UINT nFlags )
|
protected afx_msg void |
OnSysKeyUp( UINT nChar, UINT nRepCnt, UINT nFlags )
|
virtual void |
OnTextChanged()
|
virtual BOOL |
OnWindowlessMessage( UINT msg, WPARAM wParam, LPARAM lParam, LRESULT* plResult )
|
virtual UINT |
ParentToClient( LPCRECT lprcBounds, LPPOINT pPoint, BOOL bHitTest = FALSE ) const
|
void |
PostModalDialog( HWND hWndParent = NULL )
|
void |
PreModalDialog( HWND hWndParent = NULL )
|
protected LPVOID |
QueryDefHandler( REFIID iid )
|
void |
RecreateControlWindow()
|
void |
Refresh()
|
protected void |
ReleaseCaches()
|
BOOL |
ReleaseCapture()
|
int |
ReleaseDC( CDC* pDC )
|
protected virtual void |
RemoveFrameLevelUI()
|
virtual void |
ReparentControlWindow( HWND hWndOuter, HWND hWndParent )
|
void |
RequestAsynchronousExchange( DWORD dwVersion )
|
void |
ResetStockProps()
|
void |
ResetVersion( DWORD dwVersionDefault )
|
protected HRESULT |
SaveState( IStream* pStm )
|
void |
ScrollWindow( int xAmount, int yAmount, LPCRECT lpRect = NULL, LPCRECT lpClipRect = NULL )
|
CFont* |
SelectFontObject( CDC* pDC, CFontHolder& fontHolder )
|
CFont* |
SelectStockFont( CDC* pDC )
|
protected void |
SendAdvise( UINT uCode )
|
protected virtual void |
Serialize( CArchive& ar )
|
void |
SerializeExtent( CArchive& ar )
|
void |
SerializeStockProps( CArchive& ar )
|
DWORD |
SerializeVersion( CArchive& ar, DWORD dwVersionDefault, BOOL bConvert = TRUE )
|
void |
SetAppearance( short )
|
void |
SetBackColor( OLE_COLOR )
|
void |
SetBorderStyle( short )
|
CWnd* |
SetCapture()
|
BOOL |
SetControlSize( int cx, int cy )
|
void |
SetEnabled( BOOL )
|
CWnd* |
SetFocus()
|
void |
SetFont( LPFONTDISP )
|
void |
SetForeColor( OLE_COLOR )
|
protected virtual void |
SetInitialDataFormats()
|
void |
SetInitialSize( int cx, int cy )
|
void |
SetModifiedFlag( BOOL bModified = TRUE )
|
void |
SetNotPermitted()
|
void |
SetNotSupported()
|
protected BOOL |
SetPropsetData( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium, REFCLSID fmtid )
|
BOOL |
SetRectInContainer( LPCRECT lpRect )
|
void |
SetText( LPCTSTR )
|
void |
ThrowError( SCODE sc, UINT nDescriptionID, UINT nHelpID =-1 )
|
void |
ThrowError( SCODE sc, LPCTSTR pszDescription = NULL, UINT nHelpID = 0 )
|
void |
TransformCoords( POINTL* lpptlHimetric, POINTF* lpptfContainer, DWORD flags )
|
COLORREF |
TranslateColor( OLE_COLOR clrColor, HPALETTE hpal = NULL )
|
BOOL |
WillAmbientsBeValidDuringLoad()
|
virtual LRESULT |
WindowProc( UINT message, WPARAM wParam, LPARAM lParam )
|
| 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 |
_eventEntries
protected static const AFX_OLE_DATA AFX_EVENTMAP_ENTRY _eventEntries[];
eventMap
protected static const AFX_OLE_DATA AFX_EVENTMAP eventMap;
m_ambientDispDriver
protected COleDispatchDriver m_ambientDispDriver;
m_bAutoClip
protected unsigned m_bAutoClip : 1;
m_bAutoMenuEnable
protected unsigned m_bAutoMenuEnable : 1;
m_bChangingExtent
protected unsigned m_bChangingExtent : 1;
m_bConvertVBX
protected unsigned m_bConvertVBX : 1;
m_bCountOnAmbients
protected unsigned m_bCountOnAmbients : 1;
m_bDataPathPropertiesLoaded
protected BOOL m_bDataPathPropertiesLoaded;
m_bEnabled
protected BOOL m_bEnabled;
m_bFinalReleaseCalled
protected unsigned m_bFinalReleaseCalled : 1;
m_bInitialized
protected unsigned m_bInitialized : 1;
m_bInPlaceActive
protected unsigned m_bInPlaceActive : 1;
m_bInPlaceSiteEx
protected unsigned m_bInPlaceSiteEx : 1;
m_bInPlaceSiteWndless
protected unsigned m_bInPlaceSiteWndless : 1;
m_bModified
protected unsigned m_bModified : 1;
m_bMsgReflect
protected unsigned m_bMsgReflect : 1;
m_bNoRedraw
protected unsigned m_bNoRedraw : 1;
m_bOptimizedDraw
protected unsigned m_bOptimizedDraw : 1;
m_bPendingUIActivation
protected unsigned m_bPendingUIActivation : 1;
m_bSimpleFrame
protected unsigned m_bSimpleFrame : 1;
m_bUIActive
protected unsigned m_bUIActive : 1;
m_bUIDead
protected unsigned m_bUIDead : 1;
m_cEventsFrozen
protected ULONG m_cEventsFrozen;
m_clrBackColor
protected OLE_COLOR m_clrBackColor;
m_clrForeColor
protected OLE_COLOR m_clrForeColor;
m_cxExtent
protected long m_cxExtent;
m_cyExtent
protected long m_cyExtent;
m_dwDataPathVersionToReport
protected DWORD m_dwDataPathVersionToReport;
m_dwVersionLoaded
protected DWORD m_dwVersionLoaded;
m_font
protected CFontHolder m_font;
m_frameInfo
protected OLEINPLACEFRAMEINFO m_frameInfo;
m_hFontPrev
protected HFONT m_hFontPrev;
m_iButtonState
protected unsigned m_iButtonState : 3;
m_iDblClkState
protected unsigned m_iDblClkState : 3;
m_lReadyState
protected long m_lReadyState;
m_nIDLastMessage
protected UINT m_nIDLastMessage;
m_nIDTracking
protected UINT m_nIDTracking;
m_pAdviseInfo
protected _AFXCTL_ADVISE_INFO* m_pAdviseInfo;
m_pClientSite
protected LPOLECLIENTSITE m_pClientSite;
m_pControlSite
protected LPOLECONTROLSITE m_pControlSite;
m_pDataAdviseHolder
protected LPDATAADVISEHOLDER m_pDataAdviseHolder;
m_pDataSource
protected COleControl::CControlDataSource* m_pDataSource;
m_pDefIOleCache
protected LPOLECACHE m_pDefIOleCache;
m_pDefIPersistStorage
protected LPPERSISTSTORAGE m_pDefIPersistStorage;
m_pDefIUnknown
protected LPUNKNOWN m_pDefIUnknown;
m_pDefIViewObject
protected LPVIEWOBJECT m_pDefIViewObject;
m_piidEvents
protected const IID* m_piidEvents;
m_piidPrimary
protected const IID* m_piidPrimary;
m_pInPlaceDoc
protected LPOLEINPLACEUIWINDOW m_pInPlaceDoc;
m_pInPlaceFrame
protected LPOLEINPLACEFRAME m_pInPlaceFrame;
m_pOleAdviseHolder
protected LPOLEADVISEHOLDER m_pOleAdviseHolder;
m_pReflect
protected class CReflectorWnd* m_pReflect;
m_pSimpleFrameSite
protected LPSIMPLEFRAMESITE m_pSimpleFrameSite;
m_ptOffset
protected CPoint m_ptOffset;
m_pUIActiveInfo
protected _AFXCTL_UIACTIVE_INFO* m_pUIActiveInfo;
m_rcBounds
protected CRect m_rcBounds;
m_rcPos
protected CRect m_rcPos;
m_sAppearance
protected short m_sAppearance;
m_sBorderStyle
protected short m_sBorderStyle;
m_strText
protected CString m_strText;
COleControl
public COleControl();
~COleControl
public ~COleControl();
AddFrameLevelUI
protected virtual void AddFrameLevelUI();
AmbientAppearance
public short AmbientAppearance();
AmbientBackColor
public OLE_COLOR AmbientBackColor();
AmbientDisplayName
public CString AmbientDisplayName();
AmbientFont
public LPFONTDISP AmbientFont();
AmbientForeColor
public OLE_COLOR AmbientForeColor();
AmbientLocaleID
public LCID AmbientLocaleID();
AmbientScaleUnits
public CString AmbientScaleUnits();
AmbientShowGrabHandles
public BOOL AmbientShowGrabHandles();
AmbientShowHatching
public BOOL AmbientShowHatching();
AmbientTextAlign
public short AmbientTextAlign();
AmbientUIDead
public BOOL AmbientUIDead();
AmbientUserMode
public BOOL AmbientUserMode();
BoundPropertyChanged
public void BoundPropertyChanged( DISPID dispid );
BoundPropertyRequestEdit
public BOOL BoundPropertyRequestEdit( DISPID dispid );
BuildSharedMenu
protected virtual BOOL BuildSharedMenu();
ButtonDblClk
protected void ButtonDblClk( USHORT iButton, UINT nFlags, CPoint point );
ButtonDown
protected void ButtonDown( USHORT iButton, UINT nFlags, CPoint point );
ButtonUp
protected void ButtonUp( USHORT iButton, UINT nFlags, CPoint point );
ClientToParent
public virtual void ClientToParent( LPCRECT lprcBounds, LPPOINT pPoint ) const;
ClipCaretRect
public BOOL ClipCaretRect( LPRECT lpRect );
ControlInfoChanged
public void ControlInfoChanged();
CreateControlWindow
protected virtual BOOL CreateControlWindow( HWND hWndParent, const CRect& rcPos, LPCRECT prcClipped = NULL );
CreateTracker
protected void CreateTracker( BOOL bHandles, BOOL bHatching, LPCRECT prcClip );
CreateTracker
protected void CreateTracker( BOOL bHandles, BOOL bHatching );
CreateWindowForSubclassedControl
protected void CreateWindowForSubclassedControl();
DefWindowProc
protected virtual LRESULT DefWindowProc( UINT nMsg, WPARAM wParam, LPARAM lParam );
DestroySharedMenu
protected virtual void DestroySharedMenu();
DestroyTracker
protected void DestroyTracker();
DisplayError
public virtual void DisplayError( SCODE scode, LPCTSTR lpszDescription, LPCTSTR lpszSource, LPCTSTR lpszHelpFile, UINT nHelpID );
DoClick
public void DoClick();
DoPropExchange
public virtual void DoPropExchange( CPropExchange* pPX );
DoSuperclassPaint
public void DoSuperclassPaint( CDC* pDC, const CRect& rcBounds );
DrawContent
protected void DrawContent( CDC* pDC, CRect& rc );
DrawMetafile
protected void DrawMetafile( CDC* pDC, CRect& rc );
EnableSimpleFrame
public void EnableSimpleFrame();
ExchangeExtent
public BOOL ExchangeExtent( CPropExchange* pPX );
ExchangeStockProps
public void ExchangeStockProps( CPropExchange* pPX );
ExchangeVersion
public BOOL ExchangeVersion( CPropExchange* pPX, DWORD dwVersionDefault, BOOL bConvert = TRUE );
FireClick
public void FireClick();
FireDblClick
public void FireDblClick();
FireError
public void FireError( SCODE scode, LPCTSTR lpszDescription, UINT nHelpID = 0 );
FireEvent
public void AFX_CDECL FireEvent( DISPID dispid, BYTE* pbParams,... );
FireEventV
protected void FireEventV( DISPID dispid, BYTE* pbParams, va_list argList );
FireKeyDown
public void FireKeyDown( USHORT* pnChar, short nShiftState );
FireKeyPress
public void FireKeyPress( USHORT* pnChar );
FireKeyUp
public void FireKeyUp( USHORT* pnChar, short nShiftState );
FireMouseDown
public void FireMouseDown( short nButton, short nShiftState, OLE_XPOS_PIXELS x, OLE_YPOS_PIXELS y );
FireMouseMove
public void FireMouseMove( short nButton, short nShiftState, OLE_XPOS_PIXELS x, OLE_YPOS_PIXELS y );
FireMouseUp
public void FireMouseUp( short nButton, short nShiftState, OLE_XPOS_PIXELS x, OLE_YPOS_PIXELS y );
FireReadyStateChange
public void FireReadyStateChange();
ForwardActivationMsg
protected void ForwardActivationMsg( LPMSG pMsg );
GetActivationPolicy
public virtual DWORD GetActivationPolicy();
GetAmbientDispatchDriver
protected COleDispatchDriver* GetAmbientDispatchDriver();
GetAmbientProperty
public BOOL GetAmbientProperty( DISPID dispid, VARTYPE vtProp, void* pvProp );
GetAppearance
public short GetAppearance();
GetBackColor
public OLE_COLOR GetBackColor();
GetBorderStyle
public short GetBorderStyle();
GetCapture
public CWnd* GetCapture();
GetClassID
public virtual HRESULT GetClassID( LPCLSID pclsid )= 0;
GetClientOffset
public virtual void GetClientOffset( long* pdxOffset, long* pdyOffset ) const;
GetClientRect
public virtual void GetClientRect( LPRECT lpRect ) const;
GetClientSite
public LPOLECLIENTSITE GetClientSite();
GetConnectionHook
protected virtual LPCONNECTIONPOINT GetConnectionHook( REFIID iid );
GetControlFlags
public virtual DWORD GetControlFlags();
GetControlSize
public void GetControlSize( int* pcx, int* pcy );
GetDataSource
protected COleControl::CControlDataSource* GetDataSource();
GetDC
public CDC* GetDC( LPCRECT lprcRect = NULL, DWORD dwFlags = OLEDC_PAINTBKGND );
GetDispatchIID
protected BOOL GetDispatchIID( IID* pIID );
GetEnabled
public BOOL GetEnabled();
GetEventMap
protected virtual const AFX_EVENTMAP* GetEventMap() const;
GetEventMapEntry
protected const AFX_EVENTMAP_ENTRY* GetEventMapEntry( LPCTSTR pszName, DISPID* pDispid ) const;
GetExtendedControl
public LPDISPATCH GetExtendedControl();
GetExtraConnectionPoints
protected virtual BOOL GetExtraConnectionPoints( CPtrArray* pConnPoints );
GetFocus
public CWnd* GetFocus();
GetFont
public LPFONTDISP GetFont();
GetFontTextMetrics
public void GetFontTextMetrics( LPTEXTMETRIC lptm, CFontHolder& fontHolder );
GetForeColor
public OLE_COLOR GetForeColor();
GetHwnd
public OLE_HANDLE GetHwnd();
GetInterfaceHook
protected LPUNKNOWN GetInterfaceHook( const void* piid );
GetMessageString
public virtual void GetMessageString( UINT nID, CString& rMessage ) const;
GetMetafileData
protected BOOL GetMetafileData( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium );
GetMiscStatus
protected virtual DWORD GetMiscStatus()= 0;
GetNotSupported
public void GetNotSupported();
GetOuterWindow
protected CWnd* GetOuterWindow() const;
GetPropPageIDs
protected virtual LPCLSID GetPropPageIDs( ULONG& cPropPages );
GetPropsetData
protected BOOL GetPropsetData( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium, REFCLSID fmtid );
GetReadyState
public long GetReadyState();
GetRectInContainer
public BOOL GetRectInContainer( LPRECT lpRect );
GetStockEventMask
protected DWORD GetStockEventMask() const;
GetStockPropMask
protected DWORD GetStockPropMask() const;
GetStockTextMetrics
public void GetStockTextMetrics( LPTEXTMETRIC lptm );
GetText
public BSTR GetText();
GetUserType
protected void GetUserType( LPTSTR pszUserType );
GetUserTypeNameID
protected virtual UINT GetUserTypeNameID()= 0;
GetWindowlessDropTarget
public virtual IDropTarget* GetWindowlessDropTarget();
IgnoreWindowMessage
protected BOOL IgnoreWindowMessage( UINT msg, WPARAM wParam, LPARAM lParam, LRESULT* plResult );
InitializeIIDs
public void InitializeIIDs( const IID* piidPrimary, const IID* piidEvents );
InitStockEventMask
protected void InitStockEventMask();
InitStockPropMask
protected void InitStockPropMask();
InternalGetFont
public CFontHolder& InternalGetFont();
InternalGetText
public const CString& InternalGetText();
InternalSetReadyState
public void InternalSetReadyState( long lNewReadyState );
InvalidateControl
public void InvalidateControl( LPCRECT lpRect = NULL, BOOL bErase = TRUE );
InvalidateRgn
public void InvalidateRgn( CRgn* pRgn, BOOL bErase = TRUE );
IsConvertingVBX
public BOOL IsConvertingVBX();
IsInvokeAllowed
protected BOOL IsInvokeAllowed( DISPID dispid );
IsModified
public BOOL IsModified();
IsOptimizedDraw
public BOOL IsOptimizedDraw();
IsSubclassedControl
public virtual BOOL IsSubclassedControl();
KeyDown
protected void KeyDown( USHORT* pnChar );
KeyUp
protected void KeyUp( USHORT* pnChar );
Load
public void Load( LPCTSTR strNewPath, CDataPathProperty& prop );
LoadState
protected HRESULT LoadState( IStream* pStm );
LockInPlaceActive
public BOOL LockInPlaceActive( BOOL bLock );
OnActivateInPlace
protected virtual HRESULT OnActivateInPlace( BOOL bUIActivate, LPMSG pMsg );
OnAmbientPropertyChange
public virtual void OnAmbientPropertyChange( DISPID dispid );
OnAppearanceChanged
public virtual void OnAppearanceChanged();
OnBackColorChanged
public virtual void OnBackColorChanged();
OnBorderStyleChanged
public virtual void OnBorderStyleChanged();
OnButtonDblClk
protected void OnButtonDblClk( USHORT nButton, UINT nFlags, CPoint point );
OnButtonDown
protected void OnButtonDown( USHORT nButton, UINT nFlags, CPoint point );
OnButtonUp
protected void OnButtonUp( USHORT nButton, UINT nFlags, CPoint point );
OnCancelMode
protected afx_msg void OnCancelMode();
OnChar
protected afx_msg void OnChar( UINT nChar, UINT nRepCnt, UINT nFlags );
OnClick
public virtual void OnClick( USHORT iButton );
OnClose
public virtual void OnClose( DWORD dwSaveOption );
OnCreate
protected afx_msg int OnCreate( LPCREATESTRUCT lpCreateStruct );
OnCreateAggregates
protected virtual BOOL OnCreateAggregates();
OnDestroy
protected afx_msg void OnDestroy();
OnDoVerb
public virtual BOOL OnDoVerb( LONG iVerb, LPMSG lpMsg, HWND hWndParent, LPCRECT lpRect );
OnDraw
public virtual void OnDraw( CDC* pDC, const CRect& rcBounds, const CRect& rcInvalid );
OnDrawMetafile
public virtual void OnDrawMetafile( CDC* pDC, const CRect& rcBounds );
OnEdit
public virtual BOOL OnEdit( LPMSG lpMsg, HWND hWndParent, LPCRECT lpRect );
OnEnabledChanged
public virtual void OnEnabledChanged();
OnEnterIdle
protected afx_msg void OnEnterIdle( UINT nWhy, CWnd* pWho );
OnEnumVerbs
public virtual BOOL OnEnumVerbs( LPENUMOLEVERB* ppenumOleVerb );
OnEraseBkgnd
protected afx_msg BOOL OnEraseBkgnd( CDC* pDC );
OnEventAdvise
public virtual void OnEventAdvise( BOOL bAdvise );
OnFinalRelease
protected virtual void OnFinalRelease();
OnFontChanged
public virtual void OnFontChanged();
OnForeColorChanged
public virtual void OnForeColorChanged();
OnFreezeEvents
public virtual void OnFreezeEvents( BOOL bFreeze );
OnGetColorSet
public virtual BOOL OnGetColorSet( DVTARGETDEVICE* ptd, HDC hicTargetDev, LPLOGPALETTE* ppColorSet );
OnGetControlInfo
public virtual void OnGetControlInfo( LPCONTROLINFO pControlInfo );
OnGetDisplayString
public virtual BOOL OnGetDisplayString( DISPID dispid, CString& strValue );
OnGetDlgCode
protected afx_msg UINT OnGetDlgCode();
OnGetInPlaceMenu
public virtual HMENU OnGetInPlaceMenu();
OnGetNaturalExtent
public virtual BOOL OnGetNaturalExtent( DWORD dwAspect, LONG lindex, DVTARGETDEVICE* ptd, HDC hicTargetDev, DVEXTENTINFO* pExtentInfo, LPSIZEL psizel );
OnGetPredefinedStrings
public virtual BOOL OnGetPredefinedStrings( DISPID dispid, CStringArray* pStringArray, CDWordArray* pCookieArray );
OnGetPredefinedValue
public virtual BOOL OnGetPredefinedValue( DISPID dispid, DWORD dwCookie, VARIANT* lpvarOut );
OnGetViewExtent
public virtual BOOL OnGetViewExtent( DWORD dwDrawAspect, LONG lindex, DVTARGETDEVICE* ptd, LPSIZEL lpsizel );
OnGetViewRect
public virtual BOOL OnGetViewRect( DWORD dwAspect, LPRECTL pRect );
OnGetViewStatus
public virtual DWORD OnGetViewStatus();
OnHide
protected virtual HRESULT OnHide();
OnHideToolBars
public virtual void OnHideToolBars();
OnInactiveMouseMove
public virtual void OnInactiveMouseMove( LPCRECT lprcBounds, long x, long y, DWORD dwKeyState );
OnInactiveSetCursor
public virtual BOOL OnInactiveSetCursor( LPCRECT lprcBounds, long x, long y, DWORD dwMouseMsg, BOOL bSetAlways );
OnInitMenuPopup
protected afx_msg void OnInitMenuPopup( CMenu*, UINT, BOOL );
OnKeyDown
protected afx_msg void OnKeyDown( UINT nChar, UINT nRepCnt, UINT nFlags );
OnKeyDownEvent
public virtual void OnKeyDownEvent( USHORT nChar, USHORT nShiftState );
OnKeyPressEvent
public virtual void OnKeyPressEvent( USHORT nChar );
OnKeyUp
protected afx_msg void OnKeyUp( UINT nChar, UINT nRepCnt, UINT nFlags );
OnKeyUpEvent
public virtual void OnKeyUpEvent( USHORT nChar, USHORT nShiftState );
OnKillFocus
protected afx_msg void OnKillFocus( CWnd* pNewWnd );
OnLButtonDblClk
protected afx_msg void OnLButtonDblClk( UINT nFlags, CPoint point );
OnLButtonDown
protected afx_msg void OnLButtonDown( UINT nFlags, CPoint point );
OnLButtonUp
protected afx_msg void OnLButtonUp( UINT nFlags, CPoint point );
OnMapPropertyToPage
public virtual BOOL OnMapPropertyToPage( DISPID dispid, LPCLSID lpclsid, BOOL* pbPageOptional );
OnMButtonDblClk
protected afx_msg void OnMButtonDblClk( UINT nFlags, CPoint point );
OnMButtonDown
protected afx_msg void OnMButtonDown( UINT nFlags, CPoint point );
OnMButtonUp
protected afx_msg void OnMButtonUp( UINT nFlags, CPoint point );
OnMenuSelect
protected afx_msg void OnMenuSelect( UINT nItemID, UINT nFlags, HMENU hSysMenu );
OnMnemonic
public virtual void OnMnemonic( LPMSG pMsg );
OnMouseActivate
protected afx_msg int OnMouseActivate( CWnd* pDesktopWnd, UINT nHitTest, UINT message );
OnMouseMove
protected afx_msg void OnMouseMove( UINT nFlags, CPoint point );
OnMove
protected afx_msg void OnMove( int x, int y );
OnNcCalcSize
protected afx_msg void OnNcCalcSize( BOOL bCalcValidRects, NCCALCSIZE_PARAMS* lpncsp );
OnNcCreate
protected afx_msg BOOL OnNcCreate( LPCREATESTRUCT lpCreateStruct );
OnNcHitTest
protected afx_msg UINT OnNcHitTest( CPoint point );
OnNcLButtonDown
protected afx_msg void OnNcLButtonDown( UINT nHitTest, CPoint point );
OnNcPaint
protected afx_msg void OnNcPaint();
OnOcmCtlColorBtn
protected afx_msg LRESULT OnOcmCtlColorBtn( WPARAM wParam, LPARAM lParam );
OnOcmCtlColorDlg
protected afx_msg LRESULT OnOcmCtlColorDlg( WPARAM wParam, LPARAM lParam );
OnOcmCtlColorEdit
protected afx_msg LRESULT OnOcmCtlColorEdit( WPARAM wParam, LPARAM lParam );
OnOcmCtlColorListBox
protected afx_msg LRESULT OnOcmCtlColorListBox( WPARAM wParam, LPARAM lParam );
OnOcmCtlColorMsgBox
protected afx_msg LRESULT OnOcmCtlColorMsgBox( WPARAM wParam, LPARAM lParam );
OnOcmCtlColorScrollBar
protected afx_msg LRESULT OnOcmCtlColorScrollBar( WPARAM wParam, LPARAM lParam );
OnOcmCtlColorStatic
protected afx_msg LRESULT OnOcmCtlColorStatic( WPARAM wParam, LPARAM lParam );
OnOpen
protected virtual HRESULT OnOpen( BOOL bTryInPlace, LPMSG pMsg );
OnPaint
protected afx_msg void OnPaint( CDC* pDC );
OnProperties
public virtual BOOL OnProperties( LPMSG lpMsg, HWND hWndParent, LPCRECT lpRect );
OnQueryHitPoint
public virtual BOOL OnQueryHitPoint( DWORD dwAspect, LPCRECT pRectBounds, POINT ptlLoc, LONG lCloseHint, DWORD* pHitResult );
OnQueryHitRect
public virtual BOOL OnQueryHitRect( DWORD dwAspect, LPCRECT pRectBounds, LPCRECT prcLoc, LONG lCloseHint, DWORD* pHitResult );
OnRButtonDblClk
protected afx_msg void OnRButtonDblClk( UINT nFlags, CPoint point );
OnRButtonDown
protected afx_msg void OnRButtonDown( UINT nFlags, CPoint point );
OnRButtonUp
protected afx_msg void OnRButtonUp( UINT nFlags, CPoint point );
OnReflectorDestroyed
protected virtual void OnReflectorDestroyed();
OnRenderData
public virtual BOOL OnRenderData( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium );
OnRenderFileData
public virtual BOOL OnRenderFileData( LPFORMATETC lpFormatEtc, CFile* pFile );
OnRenderGlobalData
public virtual BOOL OnRenderGlobalData( LPFORMATETC lpFormatEtc, HGLOBAL* phGlobal );
OnResetState
public virtual void OnResetState();
OnSetClientSite
public virtual void OnSetClientSite();
OnSetCursor
protected afx_msg BOOL OnSetCursor( CWnd* pWnd, UINT nHitTest, UINT message );
OnSetData
public virtual BOOL OnSetData( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium, BOOL bRelease );
OnSetExtent
public virtual BOOL OnSetExtent( LPSIZEL lpSizeL );
OnSetFocus
protected afx_msg void OnSetFocus( CWnd* pOldWnd );
OnSetMessageString
protected afx_msg LRESULT OnSetMessageString( WPARAM wParam, LPARAM lParam );
OnSetObjectRects
public virtual BOOL OnSetObjectRects( LPCRECT lpRectPos, LPCRECT lpRectClip );
OnSetText
protected afx_msg LRESULT OnSetText( WPARAM wParam, LPARAM lParam );
OnShowToolBars
public virtual void OnShowToolBars();
OnShowWindow
protected afx_msg void OnShowWindow( BOOL bShow, UINT nStatus );
OnSize
protected afx_msg void OnSize( UINT nType, int cx, int cy );
OnSysKeyDown
protected afx_msg void OnSysKeyDown( UINT nChar, UINT nRepCnt, UINT nFlags );
OnSysKeyUp
protected afx_msg void OnSysKeyUp( UINT nChar, UINT nRepCnt, UINT nFlags );
OnTextChanged
public virtual void OnTextChanged();
OnWindowlessMessage
public virtual BOOL OnWindowlessMessage( UINT msg, WPARAM wParam, LPARAM lParam, LRESULT* plResult );
ParentToClient
public virtual UINT ParentToClient( LPCRECT lprcBounds, LPPOINT pPoint, BOOL bHitTest = FALSE ) const;
PostModalDialog
public void PostModalDialog( HWND hWndParent = NULL );
PreModalDialog
public void PreModalDialog( HWND hWndParent = NULL );
QueryDefHandler
protected LPVOID QueryDefHandler( REFIID iid );
RecreateControlWindow
public void RecreateControlWindow();
Refresh
public void Refresh();
ReleaseCaches
protected void ReleaseCaches();
ReleaseCapture
public BOOL ReleaseCapture();
ReleaseDC
public int ReleaseDC( CDC* pDC );
RemoveFrameLevelUI
protected virtual void RemoveFrameLevelUI();
ReparentControlWindow
public virtual void ReparentControlWindow( HWND hWndOuter, HWND hWndParent );
RequestAsynchronousExchange
public void RequestAsynchronousExchange( DWORD dwVersion );
ResetStockProps
public void ResetStockProps();
ResetVersion
public void ResetVersion( DWORD dwVersionDefault );
SaveState
protected HRESULT SaveState( IStream* pStm );
ScrollWindow
public void ScrollWindow( int xAmount, int yAmount, LPCRECT lpRect = NULL, LPCRECT lpClipRect = NULL );
SelectFontObject
public CFont* SelectFontObject( CDC* pDC, CFontHolder& fontHolder );
SelectStockFont
public CFont* SelectStockFont( CDC* pDC );
SendAdvise
protected void SendAdvise( UINT uCode );
Serialize
protected virtual void Serialize( CArchive& ar );
SerializeExtent
public void SerializeExtent( CArchive& ar );
SerializeStockProps
public void SerializeStockProps( CArchive& ar );
SerializeVersion
public DWORD SerializeVersion( CArchive& ar, DWORD dwVersionDefault, BOOL bConvert = TRUE );
SetAppearance
public void SetAppearance( short );
SetBackColor
public void SetBackColor( OLE_COLOR );
SetBorderStyle
public void SetBorderStyle( short );
SetCapture
public CWnd* SetCapture();
SetControlSize
public BOOL SetControlSize( int cx, int cy );
SetEnabled
public void SetEnabled( BOOL );
SetFocus
public CWnd* SetFocus();
SetFont
public void SetFont( LPFONTDISP );
SetForeColor
public void SetForeColor( OLE_COLOR );
SetInitialDataFormats
protected virtual void SetInitialDataFormats();
SetInitialSize
public void SetInitialSize( int cx, int cy );
SetModifiedFlag
public void SetModifiedFlag( BOOL bModified = TRUE );
SetNotPermitted
public void SetNotPermitted();
SetNotSupported
public void SetNotSupported();
SetPropsetData
protected BOOL SetPropsetData( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium, REFCLSID fmtid );
SetRectInContainer
public BOOL SetRectInContainer( LPCRECT lpRect );
SetText
public void SetText( LPCTSTR );
ThrowError
public void ThrowError( SCODE sc, UINT nDescriptionID, UINT nHelpID =-1 );
ThrowError
public void ThrowError( SCODE sc, LPCTSTR pszDescription = NULL, UINT nHelpID = 0 );
TransformCoords
public void TransformCoords( POINTL* lpptlHimetric, POINTF* lpptfContainer, DWORD flags );
TranslateColor
public COLORREF TranslateColor( OLE_COLOR clrColor, HPALETTE hpal = NULL );
WillAmbientsBeValidDuringLoad
public BOOL WillAmbientsBeValidDuringLoad();
WindowProc
public virtual LRESULT WindowProc( UINT message, WPARAM wParam, LPARAM lParam );