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 COleIPFrameWnd

CObject
   |
   +--CCmdTarget
         |
         +--CWnd
               |
               +--CFrameWnd
                     |
                     +--COleIPFrameWnd

   in AFXOLE.H
Direct Known Subclasses:
COleDocIPFrameWnd

class COleIPFrameWnd
extends CFrameWnd


Field Summary
protected HMENU _m_Reserved
          
protected BOOL m_bInsideRecalc
          
 BOOL m_bUIActive
          
protected OLEINPLACEFRAMEINFO m_frameInfo
          
protected HOLEMENU m_hOleMenu
          
protected HMENU m_hSharedMenu
          
protected LPOLEINPLACEUIWINDOW m_lpDocFrame
          
protected LPOLEINPLACEFRAME m_lpFrame
          
protected OLEMENUGROUPWIDTHS m_menuWidths
          
protected COleCntrFrameWnd* m_pDocFrame
          
protected COleCntrFrameWnd* m_pMainFrame
          
protected CRect m_rectClip
          
protected CRect m_rectPos
          
   
Fields inherited from class CFrameWnd
rectDefault, m_bAutoMenuEnable, m_nWindow, m_hMenuDefault, m_hAccelTable, m_dwPromptContext, m_bHelpMode, m_pNextFrameWnd, m_rectBorder, m_pNotifyHook, m_listControlBars, m_nShowDelay, m_nIDHelp, m_nIDTracking, m_nIDLastMessage, m_pViewActive, m_lpfnCloseProc, m_cModalStack, m_phWndDisable, m_hMenuAlt, m_strTitle, m_bInRecalcLayout, m_pFloatingFrameClass, dwDockBarMap, m_nIdleFlags, 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
COleIPFrameWnd()
          
virtual ~COleIPFrameWnd()
          
 
Method Summary
protected virtual BOOL BuildSharedMenu()
          
protected virtual void DestroySharedMenu()
          
protected virtual HMENU GetInPlaceMenu()
          
 virtual BOOL LoadFrame( UINT nIDResource, DWORD dwDefaultStyle = WS_CHILD| WS_BORDER| WS_CLIPSIBLINGS, CWnd* pParentWnd = NULL, CCreateContext* pContext = NULL )
          
protected afx_msg BOOL OnBarCheck( UINT nID )
          
protected afx_msg void OnContextHelp()
          
protected afx_msg int OnCreate( LPCREATESTRUCT lpCreateStruct )
          
 virtual BOOL OnCreateControlBars( CFrameWnd* pWndFrame, CFrameWnd* pWndDoc )
          
 virtual BOOL OnCreateControlBars( CWnd* pWndFrame, CWnd* pWndDoc )
          
protected afx_msg void OnDestroy()
          
protected afx_msg void OnIdleUpdateCmdUI()
          
protected afx_msg LRESULT OnRecalcParent( WPARAM wParam, LPARAM lParam )
          
protected virtual void OnRequestPositionChange( LPCRECT lpRect )
          
protected afx_msg LRESULT OnResizeChild( WPARAM wParam, LPARAM lParam )
          
 virtual LRESULT OnSetMessageString( WPARAM wParam, LPARAM lParam )
          
protected afx_msg void OnSize( UINT nType, int cx, int cy )
          
protected afx_msg void OnUpdateControlBarMenu( CCmdUI* pCmdUI )
          
protected afx_msg void OnWindowPosChanging( LPWINDOWPOS lpWndPos )
          
 virtual BOOL PreTranslateMessage( MSG* pMsg )
          
 virtual void RecalcLayout( BOOL bNotify = TRUE )
          
 virtual void RepositionFrame( LPCRECT lpPosRect, LPCRECT lpClipRect )
          
   
Methods inherited from class CFrameWnd
LoadAccelTable, Create, LoadFrame, CreateView, GetActiveDocument, GetActiveView, SetActiveView, GetActiveFrame, GetMessageString, IsTracking, RecalcLayout, ActivateFrame, InitialUpdateFrame, SetTitle, GetTitle, SetMessageText, SetMessageText, EnableDocking, DockControlBar, FloatControlBar, GetControlBar, BeginModalState, EndModalState, InModalState, ShowOwnedWindows, LoadBarState, SaveBarState, ShowControlBar, SetDockState, GetDockState, OnSetPreviewMode, GetMessageBar, NegotiateBorderSpace, OnCreateClient, OnContextHelp, OnUpdateControlBarMenu, OnBarCheck, CreateFloatingFrame, CanDock, AddControlBar, RemoveControlBar, DockControlBar, ReDockControlBar, NotifyFloatingWindows, DestroyDockBars, IsFrameWnd, OnCmdMsg, OnUpdateFrameTitle, OnUpdateFrameMenu, GetDefaultAccelerator, PreTranslateMessage, DelayUpdateFrameMenu, DelayUpdateFrameTitle, DelayRecalcLayout, CanEnterHelpMode, ExitHelpMode, UpdateFrameTitleForDocument, GetIconWndClass, PreCreateWindow, OnCommand, PostNcDestroy, OnCreateHelper, BringToTop, ProcessHelpMsg, SetHelpCapture, AddFrameWnd, RemoveFrameWnd, OnCreate, OnDestroy, OnClose, OnInitMenu, OnInitMenuPopup, OnMenuSelect, OnPopMessageString, OnSetMessageString, OnHelpPromptAddr, OnIdleUpdateCmdUI, OnEnterIdle, OnSetFocus, OnHScroll, OnVScroll, OnSize, OnEraseBkgnd, OnActivate, OnNcActivate, OnSysCommand, OnQueryEndSession, OnEndSession, OnDropFiles, OnSetCursor, OnCommandHelp, OnHelpHitTest, OnActivateTopLevel, OnEnable, OnPaletteChanged, OnQueryNewPalette, OnToolTipText, OnUpdateKeyIndicator, OnHelp, OnUpdateContextHelp, OnDDEInitiate, OnDDEExecute, OnDDETerminate, OnRegisteredMouseWheel, 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_Reserved

protected HMENU _m_Reserved;

m_bInsideRecalc

protected BOOL m_bInsideRecalc;

m_bUIActive

public BOOL m_bUIActive;

m_frameInfo

protected OLEINPLACEFRAMEINFO m_frameInfo;

m_hOleMenu

protected HOLEMENU m_hOleMenu;

m_hSharedMenu

protected HMENU m_hSharedMenu;

m_lpDocFrame

protected LPOLEINPLACEUIWINDOW m_lpDocFrame;

m_lpFrame

protected LPOLEINPLACEFRAME m_lpFrame;

m_menuWidths

protected OLEMENUGROUPWIDTHS m_menuWidths;

m_pDocFrame

protected COleCntrFrameWnd* m_pDocFrame;

m_pMainFrame

protected COleCntrFrameWnd* m_pMainFrame;

m_rectClip

protected CRect m_rectClip;

m_rectPos

protected CRect m_rectPos;


Constructor Detail

COleIPFrameWnd

public COleIPFrameWnd();

~COleIPFrameWnd

public virtual ~COleIPFrameWnd();


Method Detail

BuildSharedMenu

protected virtual BOOL BuildSharedMenu();

DestroySharedMenu

protected virtual void DestroySharedMenu();

GetInPlaceMenu

protected virtual HMENU GetInPlaceMenu();

LoadFrame

public virtual BOOL LoadFrame( UINT nIDResource, DWORD dwDefaultStyle = WS_CHILD| WS_BORDER| WS_CLIPSIBLINGS, CWnd* pParentWnd = NULL, CCreateContext* pContext = NULL );

OnBarCheck

protected afx_msg BOOL OnBarCheck( UINT nID );

OnContextHelp

protected afx_msg void OnContextHelp();

OnCreate

protected afx_msg int OnCreate( LPCREATESTRUCT lpCreateStruct );

OnCreateControlBars

public virtual BOOL OnCreateControlBars( CFrameWnd* pWndFrame, CFrameWnd* pWndDoc );

OnCreateControlBars

public virtual BOOL OnCreateControlBars( CWnd* pWndFrame, CWnd* pWndDoc );

OnDestroy

protected afx_msg void OnDestroy();

OnIdleUpdateCmdUI

protected afx_msg void OnIdleUpdateCmdUI();

OnRecalcParent

protected afx_msg LRESULT OnRecalcParent( WPARAM wParam, LPARAM lParam );

OnRequestPositionChange

protected virtual void OnRequestPositionChange( LPCRECT lpRect );

OnResizeChild

protected afx_msg LRESULT OnResizeChild( WPARAM wParam, LPARAM lParam );

OnSetMessageString

public virtual LRESULT OnSetMessageString( WPARAM wParam, LPARAM lParam );

OnSize

protected afx_msg void OnSize( UINT nType, int cx, int cy );

OnUpdateControlBarMenu

protected afx_msg void OnUpdateControlBarMenu( CCmdUI* pCmdUI );

OnWindowPosChanging

protected afx_msg void OnWindowPosChanging( LPWINDOWPOS lpWndPos );

PreTranslateMessage

public virtual BOOL PreTranslateMessage( MSG* pMsg );

RecalcLayout

public virtual void RecalcLayout( BOOL bNotify = TRUE );

RepositionFrame

public virtual void RepositionFrame( LPCRECT lpPosRect, LPCRECT lpClipRect );

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