COleIPFrameWndEx-Klasse

Die Klasse COleIPFrameWndEx implementiert einen OLE-Container, der MFC unterstützt. Sie müssen die Klasse für das direkte Rahmenfenster der Anwendung von der COleIPFrameWndEx -Klasse ableiten und nicht von der COleIPFrameWnd-Klasse. Ausführliche Informationen finden Sie im Quellcode des Ordners VC\atlmfc\src\mfc der Visual Studio-Installation.

Syntax

class COleIPFrameWndEx : public COleIPFrameWnd

Member

Öffentliche Methoden

Name Beschreibung
COleIPFrameWndEx::AddDockSite
COleIPFrameWndEx::AddPane
COleIPFrameWndEx::AdjustDockingLayout
COleIPFrameWndEx::D ockPane
COleIPFrameWndEx::D ockPaneLeftOf Dockt einen Bereich auf der linken Seite eines anderen Bereichs an.
COleIPFrameWndEx::EnableAutoHidePanes
COleIPFrameWndEx::EnableDocking
COleIPFrameWndEx::EnablePaneMenu
COleIPFrameWndEx::GetActivePopup Gibt einen Zeiger auf das aktuell angezeigte Popupmenü zurück.
COleIPFrameWndEx::GetContainerFrameWindow
COleIPFrameWndEx::GetDefaultResId Gibt die Ressourcen-ID des Rahmenfensters zurück, die Sie beim Laden des Fensters angegeben haben.
COleIPFrameWndEx::GetDockFrame
COleIPFrameWndEx::GetDockingManager
COleIPFrameWndEx::GetMainFrame
COleIPFrameWndEx::GetMenuBar Gibt einen Zeiger auf das Menüleistenobjekt zurück, das an das Rahmenfenster angefügt ist.
COleIPFrameWndEx::GetPane
COleIPFrameWndEx::GetTearOffBars Gibt eine Liste von Bereichsobjekten zurück, die sich in einem abtrennbaren Zustand befinden.
COleIPFrameWndEx::GetToolbarButtonToolTipText Wird vom Framework aufgerufen, bevor die QuickInfo für die Schaltfläche angezeigt wird.
COleIPFrameWndEx::InsertPane
COleIPFrameWndEx::IsMenuBarAvailable Ermittelt, ob der Zeiger auf das Menüleistenobjekt nicht NULList.
COleIPFrameWndEx::IsPointNearDockSite
COleIPFrameWndEx::LoadFrame (Überschreibt COleIPFrameWnd::LoadFrame.)
COleIPFrameWndEx::OnCloseDockingPane
COleIPFrameWndEx::OnCloseMiniFrame
COleIPFrameWndEx::OnClosePopupMenu Wird vom Framework aufgerufen, wenn ein aktives Popupmenü eine WM_DESTROY-Meldung verarbeitet.
COleIPFrameWndEx::OnCmdMsg (Überschreibt CFrameWnd::OnCmdMsg.)
COleIPFrameWndEx::OnDrawMenuImage Wird vom Framework aufgerufen, wenn das einem Menüelement zugeordnete Bild gezeichnet wird.
COleIPFrameWndEx::OnDrawMenuLogo Wird von Framework aufgerufen, wenn ein CMFCPopupMenu-Objekt eine WM_PAINT-Meldung verarbeitet.
COleIPFrameWndEx::OnMenuButtonToolHitTest Wird von Framework aufgerufen, wenn ein CMFCToolBarButton-Objekt eine WM_NCHITTEST-Meldung verarbeitet.
COleIPFrameWndEx::OnMoveMiniFrame
COleIPFrameWndEx::OnSetPreviewMode Rufen Sie diese Memberfunktion auf, um für das Hauptrahmenfenster den Seitenansichtmodus zu aktivieren oder zu deaktivieren. (Überschreibt CFrameWnd::OnSetPreviewMode.)
COleIPFrameWndEx::OnShowCustomizePane
COleIPFrameWndEx::OnShowPanes
COleIPFrameWndEx::OnShowPopupMenu Wird vom Framework aufgerufen, wenn ein Popupmenü aktiviert wird.
COleIPFrameWndEx::OnTearOffMenu Wird vom Framework aufgerufen, wenn ein Menü mit abtrennbarer Leiste aktiviert wird.
COleIPFrameWndEx::P aneFromPoint
COleIPFrameWndEx::P reTranslateMessage (Überschreibt COleIPFrameWnd::PreTranslateMessage.)
COleIPFrameWndEx::RecalcLayout (Überschreibt COleIPFrameWnd::RecalcLayout.)
COleIPFrameWndEx::RemovePaneFromDockManager
COleIPFrameWndEx::SetDockState Wendet den angegebenen Andockstatus auf Bereiche an, die zum Rahmenfenster gehören.
COleIPFrameWndEx::SetupToolbarMenu Ändert ein Symbolleistenobjekt durch die Suche nach Dummy-Elementen und durch das anschließende Ersetzen dieser Dummy-Elemente durch die angegebenen benutzerdefinierten Elemente.
COleIPFrameWndEx::ShowPane
COleIPFrameWndEx::WinHelpA Wird vom Framework aufgerufen, um die WinHelp-Anwendung oder die Kontexthilfe zu initiieren.

Geschützte Methoden

Name Beschreibung
COleIPFrameWndEx::InitUserToobars Weist das Framework an, einen Bereich von Steuerelement-IDs zu initialisieren, die benutzerdefinierten Symbolleisten zugeordnet sind.

Beispiel

Das folgende Beispiel zeigt, wie Sie für eine Instanz der COleIPFrameWndEx -Klasse eine Unterklasse erstellen und deren Methoden außer Kraft setzen. Das Beispiel veranschaulicht, wie die Methoden OnDestory , RepositionFrame , RecalcLayout und CalcWindowRect außer Kraft gesetzt werden. Dieser Codeausschnitt ist Teil des WordPad-Beispiels.

void CInPlaceFrame::OnDestroy()
{
   m_wndToolBar.DestroyWindow();
   m_wndFormatBar.DestroyWindow();
   COleIPFrameWndEx::OnDestroy();
}

void CInPlaceFrame::RepositionFrame(LPCRECT lpPosRect, LPCRECT lpClipRect)
{
   CRect rectNew = lpPosRect;
   rectNew.left -= HORZ_TEXTOFFSET;
   rectNew.top -= VERT_TEXTOFFSET;
   m_wndResizeBar.BringWindowToTop();
   COleIPFrameWndEx::RepositionFrame(&rectNew, lpClipRect);
   CWnd *pWnd = GetActiveView();
   if (pWnd != NULL)
      pWnd->BringWindowToTop();
   m_wndRulerBar.BringWindowToTop();
}

void CInPlaceFrame::RecalcLayout(BOOL bNotify)
{
   if (m_wndResizeBar.m_hWnd != NULL)
      m_wndResizeBar.BringWindowToTop();
   COleIPFrameWndEx::RecalcLayout(bNotify);
   CWnd *pWnd = GetActiveView();
   if (pWnd != NULL)
      pWnd->BringWindowToTop();
   if (m_wndRulerBar.m_hWnd != NULL)
      m_wndRulerBar.BringWindowToTop();

   // at least 12 pt region plus ruler if it exists
   CDisplayIC dc;
   CSize size;
   size.cy = MulDiv(12, dc.GetDeviceCaps(LOGPIXELSY), 72) + 1;
   size.cx = dc.GetDeviceCaps(LOGPIXELSX) / 4; // 1/4"
   size.cx += HORZ_TEXTOFFSET;                 //adjust for offset
   size.cy += VERT_TEXTOFFSET;
   if (m_wndRulerBar.m_hWnd != NULL && m_wndRulerBar.IsVisible())
   {
      CRect rect;
      m_wndRulerBar.GetWindowRect(&rect);
      size.cy += rect.Height();
   }
   m_wndResizeBar.SetMinSize(size);
}

void CInPlaceFrame::CalcWindowRect(LPRECT lpClientRect, UINT nAdjustType)
{
   COleIPFrameWndEx::CalcWindowRect(lpClientRect, nAdjustType);
}

Vererbungshierarchie

CObject

CCmdTarget

CWnd

CFrameWnd

COleIPFrameWnd

COleIPFrameWndEx

Anforderungen

Header: afxoleipframewndex.h

COleIPFrameWndEx::AddDockSite

void AddDockSite();

Hinweise

COleIPFrameWndEx::AddPane

BOOL AddPane(
    CBasePane* pControlBar,
    BOOL bTail = TRUE);

Parameter

[in] pControlBar
[in] bTail

Rückgabewert

Bemerkungen

COleIPFrameWndEx::AdjustDockingLayout

virtual void AdjustDockingLayout(HDWP hdwp = NULL);

Parameter

[in] hdwp

Hinweise

COleIPFrameWndEx::D ockPane

void DockPane(
    CBasePane* pBar,
    UINT nDockBarID = 0,
    LPCRECT lpRect = NULL);

Parameter

[in] pBar
[in] nDockBarID
[in] lpRect

Hinweise

COleIPFrameWndEx::D ockPaneLeftOf

Dockt einen Bereich auf der linken Seite eines anderen Bereichs an.

BOOL DockPaneLeftOf(
    CPane* pBar,
    CPane* pLeftOf);

Parameter

pBar
[in] Ein Zeiger auf den Bereich, der angedockt werden soll.

pLeftOf
[in] Ein Zeiger auf den Bereich, der als Ursprung dient.

Rückgabewert

Gibt TRUE zurück, wenn der Vorgang erfolgreich ist. Andernfalls wird FALSE zurückgegeben.

Hinweise

Rufen Sie diese Methode auf, um mehrere Bereichsobjekte in einer vordefinierten Reihenfolge anzudocken. Mit dieser Methode wird der durch pBar angegebene Bereich links neben dem durch pLeftOf angegebenen Bereich angedockt.

COleIPFrameWndEx::EnableAutoHidePanes

BOOL EnableAutoHidePanes(DWORD dwDockStyle);

Parameter

[in] dwDockStyle

Rückgabewert

Bemerkungen

COleIPFrameWndEx::EnableDocking

BOOL EnableDocking(DWORD dwDockStyle);

Parameter

[in] dwDockStyle

Rückgabewert

Bemerkungen

COleIPFrameWndEx::EnablePaneMenu

void EnablePaneMenu(
    BOOL bEnable,
    UINT uiCustomizeCmd,
    const CString& strCustomizeLabel,
    UINT uiViewToolbarsMenuEntryID,
    BOOL bContextMenuShowsToolbarsOnly = FALSE,
    BOOL bViewMenuShowsToolbarsOnly = FALSE);

Parameter

[in] bEnable
[in] uiCustomizeCmd
[in] strCustomizeLabel
[in] uiViewToolbarsMenuEntryID
[in] bContextMenuShowsToolbarsOnly
[in] bViewMenuShowsToolbarsOnly

Hinweise

COleIPFrameWndEx::GetActivePopup

Gibt einen Zeiger auf das aktuell angezeigte Popupmenü zurück.

CMFCPopupMenu* GetActivePopup() const;

Rückgabewert

Ein Zeiger auf das aktive Popupmenü; andernfalls NULL.

Hinweise

Verwenden Sie diese Methode, um einen Zeiger auf das AKTUELL angezeigte CMFCPopupMenu Class-Objekt abzurufen.

COleIPFrameWndEx::GetContainerFrameWindow

COleCntrFrameWndEx* GetContainerFrameWindow();

Rückgabewert

Bemerkungen

COleIPFrameWndEx::GetDefaultResId

Gibt die Menüressourcen-ID zurück, die angegeben wurde, als das Framefenster das Menü geladen hat.

UINT GetDefaultResId() const;

Rückgabewert

Gibt die Ressourcen-ID des Menüs oder 0 zurück, wenn das Rahmenfenster keine Menüleiste aufweist.

Hinweise

Rufen Sie diese Funktion auf, um die Ressourcen-ID abzurufen, die beim Laden der Menüressource durch Aufrufen COleIPFrameWndEx::LoadFramedes Framefensters angegeben wurde.

COleIPFrameWndEx::GetDockFrame

CFrameWnd* GetDockFrame();

Rückgabewert

Bemerkungen

COleIPFrameWndEx::GetDockingManager

CDockingManager* GetDockingManager();

Rückgabewert

Bemerkungen

COleIPFrameWndEx::GetMainFrame

CFrameWnd* GetMainFrame();

Rückgabewert

Bemerkungen

COleIPFrameWndEx::GetMenuBar

Gibt einen Zeiger auf das Menüleistenobjekt zurück, das an das Rahmenfenster angefügt ist.

const CMFCMenuBar* GetMenuBar() const;

Rückgabewert

Ein Zeiger auf das Menüleistenobjekt.

Hinweise

Verwenden Sie diese Funktion, um einen Zeiger auf das Menüleistenobjekt abzurufen, das zum COleIPFrameWndEx Objekt gehört.

COleIPFrameWndEx::GetPane

CBasePane* GetPane(UINT nID);

Parameter

[in] nID

Rückgabewert

Bemerkungen

COleIPFrameWndEx::GetTearOffBars

Gibt eine Liste von Bereichsobjekten zurück, die sich in einem abtrennbaren Zustand befinden.

const CObList& GetTearOffBars() const;

Rückgabewert

Ein Verweis auf ein CObList Objekt, das eine Auflistung von Zeigern auf die von der CBasePane Class abgeleiteten Objekte enthält.

Hinweise

Das COleIPFrameWndEx Objekt verwaltet die Auflistung von Abrissmenüs als Liste von von der Klasse abgeleiteten CBasePane-Objekten. Verwenden Sie diese Methode, um einen Verweis auf diese Liste abzurufen.

COleIPFrameWndEx::GetToolbarButtonToolTipText

Wird vom Framework aufgerufen, bevor die QuickInfo für die Schaltfläche angezeigt wird.

virtual BOOL GetToolbarButtonToolTipText(
    CMFCToolBarButton* pButton,
    CString& strTTText);

Parameter

pButton
[in] Zeigen Sie auf die Schaltfläche.

strTTText
[in] Zeigen Sie auf den QuickInfo-Text.

Rückgabewert

Die Standardimplementierung gibt 0 zurück.

Hinweise

Überschreiben Sie diese Funktion, um die Anzeige von QuickInfos auf Symbolleistenschaltflächen anzupassen.

COleIPFrameWndEx::InitUserToobars

Gibt einen Bereich von Steuerelement-IDs an, die das Framework den benutzerdefinierten Symbolleisten zuweist.

void InitUserToolbars(
    LPCTSTR lpszRegEntry,
    UINT uiUserToolbarFirst,
    UINT uiUserToolbarLast)

Parameter

lpszRegEntry
[in] Der Registrierungseintrag, in dem die Bibliothek Benutzersymbolleisteneinstellungen speichert.

uiUserToolbarFirst
[in] Steuerelement-ID, die der ersten benutzerdefinierten Symbolleiste zugewiesen ist.

uiUserToolbarLast
[in] Steuerelement-ID, die der letzten benutzerdefinierten Symbolleiste zugewiesen ist.

Hinweise

Verwenden Sie diese Funktion, um einen Bereich von Steuerelement-IDs für die Zuweisung zu Symbolleisten zu initialisieren, die Benutzer dynamisch definieren. Die Parameter "uiUserToolbarFirst " und "uiUserToolbarLast " definieren einen Bereich zulässiger Symbolleistensteuerelement-IDs. Um die Erstellung benutzerdefinierter Symbolleisten zu deaktivieren, legen Sie "uiUserToolbarFirst " oder "uiUserToolbarLast " auf -1 fest.

COleIPFrameWndEx::InsertPane

BOOL InsertPane(
    CBasePane* pControlBar,
    CBasePane* pTarget,
    BOOL bAfter = TRUE);

Parameter

[in] pControlBar
[in] pTarget
[in] bAfter

Rückgabewert

Bemerkungen

COleIPFrameWndEx::IsMenuBarAvailable

Bestimmt, ob der Zeiger auf das Menüleistenobjekt nicht NULL ist.

BOOL IsMenuBarAvailable() const;

Rückgabewert

Gibt einen Wert ungleich Null zurück, wenn das Rahmenfenster über eine Menüleiste verfügt. andernfalls wird 0 zurückgegeben.

Hinweise

Rufen Sie diese Methode auf, um zu bestimmen, ob das Framefenster einen Nicht-NULL-Zeiger auf das Menüleistenobjekt verwaltet.

COleIPFrameWndEx::IsPointNearDockSite

BOOL IsPointNearDockSite(
    CPoint point,
    DWORD& dwBarAlignment,
    BOOL& bOuterEdge) const;

Parameter

[in] Punkt
[in] dwBarAlignment
[in] bOuterEdge

Rückgabewert

Bemerkungen

COleIPFrameWndEx::LoadFrame

virtual BOOL LoadFrame(
    UINT nIDResource,
    DWORD dwDefaultStyle = WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE,
    CWnd* pParentWnd = NULL,
    CCreateContext* pContext = NULL);

Parameter

[in] nIDResource
[in] dwDefaultStyle
[in] pParentWnd
[in] pContext

Rückgabewert

Bemerkungen

COleIPFrameWndEx::OnCloseDockingPane

virtual BOOL OnCloseDockingPane(CDockablePane*);

Parameter

[in] CDockablePane*

Rückgabewert

Bemerkungen

COleIPFrameWndEx::OnCloseMiniFrame

virtual BOOL OnCloseMiniFrame(CPaneFrameWnd*);

Parameter

[in] CPaneFrameWnd*

Rückgabewert

Bemerkungen

COleIPFrameWndEx::OnClosePopupMenu

Wird vom Framework aufgerufen, wenn ein aktives Popupmenü eine WM_DESTROY-Meldung verarbeitet.

virtual void OnClosePopupMenu(CMFCPopupMenu* pMenuPopup);

Parameter

pMenuPopup
[in] Ein Zeiger auf das Popupmenüobjekt.

Hinweise

Überschreiben Sie diese Methode, um Benachrichtigungen von CMFCPopupMenu Objekten zu empfangen, wenn sie WM_DESTROY Nachrichten verarbeiten.

COleIPFrameWndEx::OnCmdMsg

virtual BOOL OnCmdMsg(
    UINT nID,
    int nCode,
    void* pExtra,
    AFX_CMDHANDLERINFO* pHandlerInfo);

Parameter

[in] nID
[in] nCode
[in] pExtra
[in] pHandlerInfo

Rückgabewert

Bemerkungen

COleIPFrameWndEx::OnDrawMenuImage

Wird vom Framework aufgerufen, wenn das Bild, das einem Menüelement zugeordnet ist, gezeichnet wird.

virtual BOOL OnDrawMenuImage(
    CDC* pDC,
    const CMFCToolBarMenuButton* pMenuButton,
    const CRect& rectImage);

Parameter

pDC
[in] Zeiger auf den Gerätekontext.

pMenuButton
[in] Zeigen Sie auf die Menüschaltfläche.

rectImage
[in] Das dem Menüelement zugeordnete Bild.

Rückgabewert

Die Standardimplementierung führt nichts aus und gibt "0" zurück.

Hinweise

Überschreiben Sie diese Methode, wenn Sie die Bildzeichnung für die Menüelemente anpassen möchten, die zur Menüleiste gehören, die dem COleIPFrameWndExabgeleiteten Objekt gehört.

Wird von Framework aufgerufen, wenn ein CMFCPopupMenu-Objekt eine WM_PAINT-Meldung verarbeitet.

virtual void OnDrawMenuLogo(
    CDC* pDC,
    CMFCPopupMenu* pMenu,
    const CRect& rectLogo);

Parameter

pDC
[in] Zeiger auf den Gerätekontext.

pMenu
[in] Zeigen Sie auf das Popupmenüobjekt.

rectLogo
[in] Zeigen Sie auf das anzuzeigende Logo.

Hinweise

Überschreiben Sie diese Methode, um ein Logo im Popupmenü anzuzeigen, das der Menüleiste zugeordnet ist, die sich im Besitz des COleIPFrameWndExabgeleiteten Objekts befindet. Bei der Standardimplementierung wird keine Aktion ausgeführt.

COleIPFrameWndEx::OnMenuButtonToolHitTest

Wird vom Framework aufgerufen, wenn ein CMFCToolBarButton-Objekt eine WM_NCHITTEST Nachricht verarbeitet.

virtual BOOL OnMenuButtonToolHitTest(
    CMFCToolBarButton* pButton,
    TOOLINFO* pTI);

Parameter

[in] pButton-Zeiger auf eine Menüschaltfläche.

[out] pTI-Zeiger auf eine TOOLINFO Struktur.

Rückgabewert

Die Standardimplementierung führt nichts aus und gibt "0" zurück. Die Implementierung sollte einen Wert ungleich Null zurückgeben, wenn er den pTI-Parameter ausfüllt.

Hinweise

Überschreiben Sie diese Methode, um QuickInfo-Informationen zu einem bestimmten Menüelement bereitzustellen.

COleIPFrameWndEx::OnMoveMiniFrame

virtual BOOL OnMoveMiniFrame(CWnd* pFrame);

Parameter

[in] pFrame

Rückgabewert

Bemerkungen

COleIPFrameWndEx::OnSetPreviewMode

virtual void OnSetPreviewMode(
    BOOL bPreview,
    CPrintPreviewState* pState);

Parameter

[in] bPreview
[in] pState

Hinweise

COleIPFrameWndEx::OnShowCustomizePane

virtual BOOL OnShowCustomizePane(
    CMFCPopupMenu* pMenuPane,
    UINT uiToolbarID);

Parameter

[in] pMenuPane
[in] uiToolbarID

Rückgabewert

Bemerkungen

COleIPFrameWndEx::OnShowPanes

virtual BOOL OnShowPanes(BOOL bShow);

Parameter

[in] bShow

Rückgabewert

Bemerkungen

COleIPFrameWndEx::OnShowPopupMenu

Wird vom Framework aufgerufen, wenn ein Popupmenü angezeigt wird.

virtual BOOL OnShowPopupMenu(CMFCPopupMenu* pMenuPopup);

Parameter

pMenuPopup
[in] Zeigen Sie auf das Popupmenü, das angezeigt werden soll.

Rückgabewert

Die Standardimplementierung führt nichts aus und gibt einen Wert ungleich Null zurück. Die Implementierung sollte FALSE zurückgeben, wenn das Popupmenü nicht angezeigt werden kann.

Hinweise

Überschreiben Sie diese Methode, um die Anzeige eines Popupmenüs anzupassen. Sie können beispielsweise die Menüschaltflächen in Farbmenüschaltflächen ändern oder Reißleisten initialisieren.

COleIPFrameWndEx::OnTearOffMenu

Wird vom Framework aufgerufen, wenn der Benutzer ein Menü auswählt, das eine Reißleiste aufweist.

virtual BOOL OnTearOffMenu(
    CMFCPopupMenu* pMenuPopup,
    CPane* pBar);

Parameter

pMenuPopup
[in] Ein Zeiger auf das Popupmenü, das der Benutzer ausgewählt hat.

pBar
[in] Ein Zeiger auf den Bereich, in dem das Menü gehostet wird.

Rückgabewert

TRUE, wenn das Framework das Popupmenü aktivieren soll. andernfalls FALSE. Der Standardwert ist TRUE.

Hinweise

Überschreiben Sie diese Funktion, wenn Sie die Einrichtung der Abreißleiste anpassen möchten.

COleIPFrameWndEx::P aneFromPoint

CBasePane* PaneFromPoint(
    CPoint point,
    int nSensitivity,
    bool bExactBar,
    CRuntimeClass* pRTCBarType) const;

CBasePane* PaneFromPoint(
    CPoint point,
    int nSensitivity,
    DWORD& dwAlignment,
    CRuntimeClass* pRTCBarType) const;

Parameter

[in] Punkt
[in] nSensitivität
[in] bExactBar
[in] pRTCBarType
[in] dwAlignment

Rückgabewert

Bemerkungen

COleIPFrameWndEx::P reTranslateMessage

virtual BOOL PreTranslateMessage(MSG* pMsg);

Parameter

[in] pMsg

Rückgabewert

Bemerkungen

COleIPFrameWndEx::RecalcLayout

virtual void RecalcLayout(BOOL bNotify = TRUE);

Parameter

[in] bNotify

Hinweise

COleIPFrameWndEx::RemovePaneFromDockManager

void RemovePaneFromDockManager(
    CBasePane* pControlBar,
    BOOL bDestroy,
    BOOL bAdjustLayout,
    BOOL bAutoHide,
    CBasePane* pBarReplacement);

Parameter

[in] pControlBar
[in] bDestroy
[in] bAdjustLayout
[in] bAutoHide
[in] pBarReplacement

Hinweise

COleIPFrameWndEx::SetDockState

Wendet den angegebenen Andockzustand auf Bereiche an, die zum Rahmenfenster gehören.

void SetDockState(const CDockState& state);

Parameter

state
[in] Gibt den Andockzustand an.

Hinweise

Verwenden Sie diese Funktion, um einen neuen Andockzustand für Bereiche anzugeben, die zum COleIPFrameWndEx Objekt gehören.

COleIPFrameWndEx::SetupToolbarMenu

Ändert ein Symbolleistenobjekt durch die Suche nach Dummy-Elementen und durch das anschließende Ersetzen dieser Dummy-Elemente durch die angegebenen benutzerdefinierten Elemente.

void SetupToolbarMenu(
    CMenu& menu,
    const UINT uiViewUserToolbarCmdFirst,
    const UINT uiViewUserToolbarCmdLast);

Parameter

Menü
[in] Ein Verweis auf ein zu ändernde CMenu-Objekt .

uiViewUserToolbarCmdFirst
[in] Gibt den ersten benutzerdefinierten Befehl an.

uiViewUserToolbarCmdLast
[in] Gibt den letzten benutzerdefinierten Befehl an.

Hinweise

COleIPFrameWndEx::ShowPane

void ShowPane(
    CBasePane* pBar,
    BOOL bShow,
    BOOL bDelay,
    BOOL bActivate);

Parameter

[in] pBar
[in] bShow
[in] bDelay
[in] bActivate

Hinweise

COleIPFrameWndEx::WinHelpA

Wird vom Framework aufgerufen, um die WinHelp-Anwendung oder die Kontexthilfe zu initiieren.

virtual void WinHelp(
    DWORD dwData,
    UINT nCmd = HELP_CONTEXT);

Parameter

[in] dwData gibt Daten nach Bedarf für den Von nCmd angegebenen Hilfetyp an.

nCmd
[in] Gibt den Typ der angeforderten Hilfe an. Eine Liste der möglichen Werte und deren Auswirkungen auf den dwData-Parameter finden Sie in der WinHelp-Funktion im Windows SDK.

Hinweise

Weitere Informationen

Hierarchiediagramm
Klassen
CFrameWndEx-Klasse
CMDIFrameWndEx-Klasse