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 NULL ist. |
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
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::LoadFrame
des 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 COleIPFrameWndEx
abgeleiteten Objekt gehört.
COleIPFrameWndEx::OnDrawMenuLogo
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 COleIPFrameWndEx
abgeleiteten 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