CStatusBarCtrl::GetIcon
Ruft das Symbol für einen Teil (auch als Bereich) im Leistesteuerelement des aktuellen Status ab.
HICON GetIcon(
int iPart
) const;
Parameter
Parameter |
Description |
---|---|
[in] iPart |
Der nullbasierte Index des Teils, der das abgerufen werden Symbol enthält. Wenn dieser Parameter -1 ist, wird die Statusleiste angenommen, um eine einfache Modusstatusleiste zu sein. |
Rückgabewert
Das Handle für das Symbol wenn die Methode erfolgreich; andernfalls NULL.
Hinweise
Diese Methode sendet die SB_GETICON Meldung, die im Windows SDK beschrieben wird.
Ein StatusBar-Steuerelement besteht aus einer Zeile von Textausgabebereichen, die auch als Teile sind. Weitere Informationen über die Statusleiste, finden Sie unter Implementieren der Statusleiste mit MFC und Festlegen des CStatusBarCtrl-Objektmodus.
Anforderungen
Header: afxcmn.h
Beispiel
Im folgenden Codebeispiel wird eine Variable, m_statusBar, die verwendet wird, um auf das Leistesteuerelement des aktuellen Status zuzugreifen. Diese Variable wird im folgenden Beispiel verwendet.
public:
CStatusBarCtrl m_statusBar;
Im folgenden Codebeispiel wird ein Symbol zu zwei Bereichen des Leistesteuerelements des aktuellen Status. In einem früheren Abschnitt des Codebeispiels erstellt haben wir ein StatusBar-Steuerelement mit drei Bereichen haben und dann ein Symbol zum ersten Bereich hinzu. In diesem Beispiel wird das Symbol im ersten Bereich ab und fügt diese dem zweiten und dritten Bereich hinzu.
// Get the icon from pane 1 and set it in panes 2 and 3.
HICON hIcon = m_statusBar.GetIcon(0);
m_statusBar.SetIcon( 1, hIcon );
m_statusBar.SetIcon( 2, hIcon );