CStatusBarCtrl-Klasse
Stellt die Funktionalität des allgemeinen Windows-Statusleisten-Steuerelements bereit.
Syntax
class CStatusBarCtrl : public CWnd
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CStatusBarCtrl::CStatusBarCtrl | Erstellt ein CStatusBarCtrl -Objekt. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CStatusBarCtrl::Create | Erstellt ein Statusleisten-Steuerelement und fügt es an ein CStatusBarCtrl Objekt an. |
CStatusBarCtrl::CreateEx | Erstellt ein Statusleisten-Steuerelement mit den angegebenen erweiterten Windows-Formatvorlagen und fügt es an ein CStatusBarCtrl Objekt an. |
CStatusBarCtrl::D rawItem | Wird aufgerufen, wenn sich ein visueller Aspekt eines Besitzer-Draw-Statusleisten-Steuerelements ändert. |
CStatusBarCtrl::GetBorders | Ruft die aktuelle Breite der horizontalen und vertikalen Rahmen eines Statusleisten-Steuerelements ab. |
CStatusBarCtrl::GetIcon | Ruft das Symbol für einen Teil (auch als Bereich bezeichnet) im aktuellen Statusleisten-Steuerelement ab. |
CStatusBarCtrl::GetParts | Ruft die Anzahl der Teile in einem Statusleisten-Steuerelement ab. |
CStatusBarCtrl::GetRect | Ruft das umgebende Rechteck eines Teils in einem Statusleisten-Steuerelement ab. |
CStatusBarCtrl::GetText | Ruft den Text aus dem angegebenen Teil eines Statusleisten-Steuerelements ab. |
CStatusBarCtrl::GetTextLength | Rufen Sie die Länge des Texts aus dem angegebenen Teil eines Statusleisten-Steuerelements in Zeichen ab. |
CStatusBarCtrl::GetTipText | Ruft den QuickInfo-Text für einen Bereich in einer Statusleiste ab. |
CStatusBarCtrl::IsSimple | Überprüft ein Statusfenster-Steuerelement, um festzustellen, ob es sich im einfachen Modus befindet. |
CStatusBarCtrl::SetBkColor | Legt die Hintergrundfarbe in einer Statusleiste fest. |
CStatusBarCtrl::SetIcon | Legt das Symbol für einen Bereich in einer Statusleiste fest. |
CStatusBarCtrl::SetMinHeight | Legt die Mindesthöhe des Zeichnungsbereichs eines Statusleistensteuerelements fest. |
CStatusBarCtrl::SetParts | Legt die Anzahl der Teile in einem Statusleisten-Steuerelement und die Koordinate des rechten Rands jedes Teils fest. |
CStatusBarCtrl::SetSimple | Gibt an, ob ein Statusleisten-Steuerelement einfachen Text anzeigt oder alle Steuerelementteile anzeigt, die durch einen vorherigen Aufruf SetParts festgelegt wurden. |
CStatusBarCtrl::SetText | Legt den Text im bestimmten Teil eines Statusleisten-Steuerelements fest. |
CStatusBarCtrl::SetTipText | Legt den QuickInfo-Text für einen Bereich in einer Statusleiste fest. |
Hinweise
Ein "Statusleisten-Steuerelement" ist ein horizontales Fenster, das normalerweise am unteren Rand eines übergeordneten Fensters angezeigt wird, in dem eine Anwendung verschiedene Arten von Statusinformationen anzeigen kann. Das Statusleisten-Steuerelement kann in Teile unterteilt werden, um mehr als einen Informationstyp anzuzeigen.
Dieses Steuerelement (und daher die Klasse) ist nur für Programme verfügbar, die CStatusBarCtrl
unter Windows 95/98 und Windows NT, Version 3.51 und höher ausgeführt werden.
Weitere Informationen zur Verwendung CStatusBarCtrl
finden Sie unter "Steuerelemente " und "Using CStatusBarCtrl".
Vererbungshierarchie
CStatusBarCtrl
Anforderungen
Header: afxcmn.h
CStatusBarCtrl::Create
Erstellt ein Statusleisten-Steuerelement und fügt es an ein CStatusBarCtrl
Objekt an.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID);
Parameter
dwStyle
Gibt die Formatvorlage des Statusleisten-Steuerelements an. Wenden Sie eine beliebige Kombination von Formatvorlagen für Statusleistensteuerelemente an, die in allgemeinen Steuerelementformatvorlagen im Windows SDK aufgeführt sind. Dieser Parameter muss die WS_CHILD Formatvorlage enthalten. Sie sollte auch die WS_VISIBLE Formatvorlage enthalten.
rect
Gibt die Größe und Position des Statusleistensteuerelements an. Es kann sich entweder um ein CRect-Objekt oder eine RECT-Struktur handeln.
pParentWnd
Gibt das übergeordnete Fenster des Statusleisten-Steuerelements an, in der Regel ein CDialog
. Er darf nicht NULL sein.
Nid
Gibt die ID des Statusleisten-Steuerelements an.
Rückgabewert
Ungleich 0, wenn erfolgreich, andernfalls 0.
Hinweise
Sie erstellen eine CStatusBarCtrl
in zwei Schritten. Rufen Sie zuerst den Konstruktor auf, und rufen Sie dann auf Create
, wodurch das Statusleisten-Steuerelement erstellt und an das CStatusBarCtrl
Objekt angefügt wird.
Die Standardposition eines Statusfensters befindet sich am unteren Rand des übergeordneten Fensters, Sie können jedoch die CCS_TOP Formatvorlage angeben, die oben im Clientbereich des übergeordneten Fensters angezeigt werden soll. Sie können die SBARS_SIZEGRIP Formatvorlage angeben, um einen Ziehgriff am rechten Ende des Statusfensters einzuschließen. Das Kombinieren der CCS_TOP und SBARS_SIZEGRIP Formatvorlagen wird nicht empfohlen, da der resultierende Ziehgriff nicht funktionsfähig ist, auch wenn das System sie im Statusfenster zeichnet.
Um eine Statusleiste mit erweiterten Fensterformatvorlagen zu erstellen, rufen Sie CStatusBarCtrl::CreateEx anstelle von Create
.
Beispiel
VERIFY(m_wndSBC.Create(WS_CHILD | WS_VISIBLE | CCS_BOTTOM | SBARS_SIZEGRIP,
CRect(0, 0, 0, 0), this, IDC_STATUSBARCTRL));
CStatusBarCtrl::CreateEx
Erstellt ein Steuerelement (ein untergeordnetes Fenster) und ordnet es dem Objekt zu CStatusBarCtrl
.
virtual BOOL CreateEx(
DWORD dwExStyle,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID);
Parameter
dwExStyle
Gibt die erweiterte Formatvorlage des zu erstellenden Steuerelements an. Eine Liste der erweiterten Windows-Stile finden Sie unter dem dwExStyle-Parameter für CreateWindowEx im Windows SDK.
dwStyle
Gibt die Formatvorlage des Statusleisten-Steuerelements an. Wenden Sie eine beliebige Kombination von Formatvorlagen für Statusleistensteuerelemente an, die in allgemeinen Steuerelementformatvorlagen im Windows SDK aufgeführt sind. Dieser Parameter muss die WS_CHILD Formatvorlage enthalten. Sie sollte auch die WS_VISIBLE Formatvorlage enthalten.
rect
Ein Verweis auf eine RECT-Struktur , die die Größe und Position des zu erstellenden Fensters in Clientkoordinaten von pParentWnd beschreibt.
pParentWnd
Ein Zeiger auf das Fenster, das das übergeordnete Steuerelement ist.
Nid
Die Untergeordnete Fenster-ID des Steuerelements.
Rückgabewert
Ungleich Null, wenn erfolgreich, andernfalls 0 (Null).
Hinweise
Verwenden Sie CreateEx
anstelle von "Erstellen ", um erweiterte Windows-Formatvorlagen anzuwenden, die durch die erweiterte Windows-Formatvorlage WS_EX_ angegeben werden.
CStatusBarCtrl::CStatusBarCtrl
Erstellt ein CStatusBarCtrl
-Objekt.
CStatusBarCtrl();
CStatusBarCtrl::D rawItem
Wird vom Framework aufgerufen, wenn sich ein visueller Aspekt eines Besitzer-Draw-Statusleisten-Steuerelements ändert.
virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct);
Parameter
lpDrawItemStruct
Ein langer Zeiger auf eine DRAWITEMSTRUCT-Struktur , die Informationen zum erforderlichen Zeichnungstyp enthält.
Hinweise
Das itemAction
Element der DRAWITEMSTRUCT
Struktur definiert die Zeichnungsaktion, die ausgeführt werden soll.
Standardmäßig führt diese Memberfunktion nichts aus. Überschreiben Sie diese Memberfunktion, um die Zeichnung für ein Besitzer-Draw-Objekt CStatusBarCtrl
zu implementieren.
Die Anwendung sollte alle GDI-Objekte (Graphics Device Interface) wiederherstellen, die für den in lpDrawItemStruct bereitgestellten Anzeigekontext ausgewählt sind, bevor diese Memberfunktion beendet wird.
CStatusBarCtrl::GetBorders
Ruft die aktuelle Breite des Statusleisten-Steuerelements der horizontalen und vertikalen Rahmen und des Abstands zwischen Rechtecken ab.
BOOL GetBorders(int* pBorders) const;
BOOL GetBorders(
int& nHorz,
int& nVert,
int& nSpacing) const;
Parameter
pBorders
Adresse eines ganzzahligen Arrays mit drei Elementen. Das erste Element empfängt die Breite des horizontalen Rahmens, die zweite erhält die Breite des vertikalen Rahmens, und der dritte erhält die Breite des Rahmens zwischen Rechtecke.
nHorz
Bezug auf eine ganze Zahl, die die Breite des horizontalen Rahmens empfängt.
nVert
Bezug auf eine ganze Zahl, die die Breite des vertikalen Rahmens empfängt.
nSpacing
Bezug auf eine ganze Zahl, die die Breite des Rahmens zwischen Rechtecke empfängt.
Rückgabewert
Ungleich 0, wenn erfolgreich, andernfalls 0.
Hinweise
Diese Rahmen bestimmen den Abstand zwischen dem äußeren Rand des Steuerelements und den Rechtecke innerhalb des Steuerelements, die Text enthalten.
Beispiel
RECT rectPane1;
VERIFY(m_wndSBC.GetRect(1, &rectPane1));
int borderArray[3];
VERIFY(m_wndSBC.GetBorders(borderArray));
int nHorz, nVert, nSpacing;
VERIFY(m_wndSBC.GetBorders(nHorz, nVert, nSpacing));
CStatusBarCtrl::GetIcon
Ruft das Symbol für einen Teil (auch als Bereich bezeichnet) im aktuellen Statusleisten-Steuerelement ab.
HICON GetIcon(int iPart) const;
Parameter
iPart
[in] Der nullbasierte Index des Teils, der das abzurufende Symbol enthält. Wenn dieser Parameter -1 lautet, wird als Statusleiste für den einfachen Modus angenommen.
Rückgabewert
Der Ziehpunkt für das Symbol, wenn die Methode erfolgreich war; andernfalls NULL.
Hinweise
Diese Methode sendet die SB_GETICON Nachricht, die im Windows SDK beschrieben wird.
Ein Statusleisten-Steuerelement besteht aus einer Zeile mit Textausgabebereichen, die auch als Teile bezeichnet werden. Weitere Informationen zur Statusleiste finden Sie unter Statusleistenimplementierung in MFC und Festlegen des Modus eines CStatusBarCtrl-Objekts.
Beispiel
Im ersten Codebeispiel wird eine Variable definiert, m_statusBar
die für den Zugriff auf das aktuelle Statusleisten-Steuerelement verwendet wird. Diese Variable wird im nächsten Beispiel verwendet.
public:
CStatusBarCtrl m_statusBar;
Im nächsten Codebeispiel wird ein Symbol in zwei Bereiche des aktuellen Statusleisten-Steuerelements kopiert. In einem früheren Abschnitt des Codebeispiels haben wir ein Statusleisten-Steuerelement mit drei Bereichen erstellt und dann dem ersten Bereich ein Symbol hinzugefügt. In diesem Beispiel wird das Symbol aus dem ersten Bereich abgerufen und anschließend dem zweiten und dritten Bereich hinzugefügt.
// 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);
CStatusBarCtrl::GetParts
Ruft die Anzahl der Teile in einem Statusleisten-Steuerelement ab.
int GetParts(
int nParts,
int* pParts) const;
Parameter
nParts
Anzahl der Teile, für die Koordinaten abgerufen werden sollen. Wenn dieser Parameter größer als die Anzahl der Teile im Steuerelement ist, ruft die Nachricht nur Koordinaten für vorhandene Teile ab.
pParts
Adresse eines ganzzahligen Arrays mit derselben Anzahl von Elementen wie die Anzahl der von nParts angegebenen Teile. Jedes Element im Array empfängt die Clientkoordinate des rechten Rands des entsprechenden Teils. Wenn ein Element auf - 1 festgelegt ist, erstreckt sich die Position des rechten Rands für diesen Teil bis zum rechten Rand der Statusleiste.
Rückgabewert
Die Anzahl der Teile im Steuerelement, wenn dies erfolgreich oder null ist.
Hinweise
Diese Memberfunktion ruft auch die Koordinate des rechten Rands der angegebenen Anzahl von Teilen ab.
Beispiel
int pParts[2];
int nParts = m_wndSBC.GetParts(2, pParts);
CStatusBarCtrl::GetRect
Ruft das umgebende Rechteck eines Teils in einem Statusleisten-Steuerelement ab.
BOOL GetRect(
int nPane,
LPRECT lpRect) const;
Parameter
nPane
Nullbasierter Index des Teils, dessen umgebendes Rechteck abgerufen werden soll.
lpRect
Adresse einer RECT-Struktur , die das umgebende Rechteck empfängt.
Rückgabewert
Ungleich 0, wenn erfolgreich, andernfalls 0.
Beispiel
CRect rectPane1;
VERIFY(m_wndSBC.GetRect(1, &rectPane1));
CStatusBarCtrl::GetText
Ruft den Text aus dem angegebenen Teil eines Statusleisten-Steuerelements ab.
CString GetText(
int nPane,
int* pType = NULL) const;
int GetText(
LPCTSTR lpszText,
int nPane,
int* pType = NULL) const;
Parameter
lpszText
Adresse des Puffers, der den Text empfängt. Dieser Parameter ist eine mit Null beendete Zeichenfolge.
nPane
Nullbasierter Index des Teils, aus dem Text abgerufen werden soll.
pType
Zeigen Sie auf eine ganze Zahl, die die Typinformationen empfängt. Der Typ kann einen der folgenden Werte sein:
0 Der Text wird mit einem Rahmen gezeichnet, der unter der Ebene der Statusleiste angezeigt wird.
SBT_NOBORDERS Der Text wird ohne Rahmen gezeichnet.
SBT_POPOUT Der Text wird mit einem Rahmen gezeichnet, der höher als die Ebene der Statusleiste angezeigt wird.
SBT_OWNERDRAW Wenn der Text den SBT_OWNERDRAW Zeichnungstyp aufweist, empfängt pType diese Meldung und gibt den dem Text zugeordneten 32-Bit-Wert anstelle des Längen- und Vorgangstyps zurück.
Rückgabewert
Die Länge des Texts oder eines CStrings , der den aktuellen Text enthält, in Zeichen.
Beispiel
int nType;
TCHAR *pszPaneOneText;
pszPaneOneText = new TCHAR[m_wndSBC.GetTextLength(1, &nType) + 1];
int nTextLength = m_wndSBC.GetText(pszPaneOneText, 1, &nType);
switch (nType)
{
case 0:
// Text is drawn with a border to appear lower than the
// plane of the status bar
break;
case SBT_NOBORDERS:
// text is drawn without borders
break;
case SBT_OWNERDRAW:
// Text is drawn by the parent window
break;
case SBT_POPOUT:
// Text is drawn with a border to appear higher than the
// plane of the status bar
break;
}
delete pszPaneOneText;
CStatusBarCtrl::GetTextLength
Ruft die Länge des Texts aus dem angegebenen Teil eines Statusleisten-Steuerelements in Zeichen ab.
int GetTextLength(
int nPane,
int* pType = NULL) const;
Parameter
nPane
Nullbasierter Index des Teils, aus dem Text abgerufen werden soll.
pType
Zeigen Sie auf eine ganze Zahl, die die Typinformationen empfängt. Der Typ kann einen der folgenden Werte sein:
0 Der Text wird mit einem Rahmen gezeichnet, der unter der Ebene der Statusleiste angezeigt wird.
SBT_NOBORDERS Der Text wird ohne Rahmen gezeichnet.
SBT_OWNERDRAW Der Text wird vom übergeordneten Fenster gezeichnet.
SBT_POPOUT Der Text wird mit einem Rahmen gezeichnet, der höher als die Ebene der Statusleiste angezeigt wird.
Rückgabewert
Die Länge des Texts in Zeichen.
Beispiel
int nType;
int nLength = m_wndSBC.GetTextLength(0, &nType);
switch (nType)
{
case 0:
// Text is drawn with a border to appear lower than the
// plane of the status bar
break;
case SBT_NOBORDERS:
// text is drawn without borders
break;
case SBT_OWNERDRAW:
// Text is drawn by the parent window
break;
case SBT_POPOUT:
// Text is drawn with a border to appear higher than the
// plane of the status bar
break;
}
CStatusBarCtrl::GetTipText
Ruft den QuickInfo-Text für einen Bereich in einer Statusleiste ab.
CString GetTipText(int nPane) const;
Parameter
nPane
Der nullbasierte Index des Statusleistenbereichs, um den QuickInfo-Text zu erhalten.
Rückgabewert
Ein CString-Objekt , das den Text enthält, der in der QuickInfo verwendet werden soll.
Hinweise
Diese Memberfunktion implementiert das Verhalten der Win32-Nachricht SB_GETTIPTEXT, wie im Windows SDK beschrieben.
Beispiel
CString csPane0TipText = m_wndSBC.GetTipText(0);
CStatusBarCtrl::IsSimple
Überprüft ein Statusfenster-Steuerelement, um festzustellen, ob es sich im einfachen Modus befindet.
BOOL IsSimple() const;
Rückgabewert
Nonzero, wenn sich das Statusfenster-Steuerelement im einfachen Modus befindet; andernfalls 0.
Hinweise
Diese Memberfunktion implementiert das Verhalten der Win32-Nachricht SB_ISSIMPLE, wie im Windows SDK beschrieben.
CStatusBarCtrl::SetBkColor
Legt die Hintergrundfarbe in einer Statusleiste fest.
COLORREF SetBkColor(COLORREF cr);
Parameter
cr
COLORREF-Wert, der die neue Hintergrundfarbe angibt. Geben Sie den CLR_DEFAULT Wert an, damit die Statusleiste die Standardhintergrundfarbe verwendet.
Rückgabewert
Ein COLORREF-Wert , der die vorherige Standardhintergrundfarbe darstellt.
Hinweise
Diese Memberfunktion implementiert das Verhalten der Win32-Nachricht SB_SETBKCOLOR, wie im Windows SDK beschrieben.
Beispiel
m_wndSBC.SetBkColor(RGB(0, 0, 250));
HICON hIcon = AfxGetApp()->LoadIcon(IDI_PANE_0_ICON);
VERIFY(hIcon);
VERIFY(m_wndSBC.SetIcon(0, hIcon));
CStatusBarCtrl::SetIcon
Legt das Symbol für einen Bereich in einer Statusleiste fest.
BOOL SetIcon(
int nPane,
HICON hIcon);
Parameter
nPane
Der nullbasierte Index des Bereichs, der das Symbol erhält. Wenn dieser Parameter -1 ist, wird die Statusleiste als einfache Statusleiste angenommen.
hIcon
Behandeln Sie das festzulegende Symbol. Wenn dieser Wert NULL ist, wird das Symbol aus dem Teil entfernt.
Rückgabewert
Ungleich 0, wenn erfolgreich, andernfalls 0.
Hinweise
Diese Memberfunktion implementiert das Verhalten der Win32-Nachricht SB_SETICON, wie im Windows SDK beschrieben.
Beispiel
Sehen Sie sich das Beispiel für CStatusBarCtrl::SetBkColor an.
CStatusBarCtrl::SetMinHeight
Legt die Mindesthöhe des Zeichnungsbereichs eines Statusleistensteuerelements fest.
void SetMinHeight(int nMin);
Parameter
nMin
Mindesthöhe des Steuerelements in Pixel.
Hinweise
Die Mindesthöhe ist die Summe von nMin und zweimal die Breite des vertikalen Rahmens des Statusleisten-Steuerelements in Pixel.
Beispiel
m_wndSBC.SetMinHeight(40);
CStatusBarCtrl::SetParts
Legt die Anzahl der Teile in einem Statusleisten-Steuerelement und die Koordinate des rechten Rands jedes Teils fest.
BOOL SetParts(
int nParts,
int* pWidths);
Parameter
nParts
Anzahl der festzulegenden Teile. Die Anzahl der Teile darf nicht größer als 255 sein.
pWidths
Adresse eines ganzzahligen Arrays mit derselben Anzahl von Elementen wie teile, die von nParts angegeben werden. Jedes Element im Array gibt die Position in Clientkoordinaten des rechten Rands des entsprechenden Teils an. Wenn ein Element - 1 ist, erstreckt sich die Position des rechten Rands für diesen Teil auf den rechten Rand des Steuerelements.
Rückgabewert
Ungleich 0, wenn erfolgreich, andernfalls 0.
Beispiel
const int c_nParts = 4;
CRect rect;
m_wndSBC.GetClientRect(&rect);
int aWidths[c_nParts] = {rect.right - 300, rect.right - 200, rect.right - 100,
-1};
VERIFY(m_wndSBC.SetParts(c_nParts, aWidths));
CStatusBarCtrl::SetSimple
Gibt an, ob ein Statusleisten-Steuerelement einfachen Text anzeigt oder alle Steuerelementteile anzeigt, die durch einen vorherigen Aufruf von SetParts festgelegt wurden.
BOOL SetSimple(BOOL bSimple = TRUE);
Parameter
bSimple
[in] Anzeigetypkennzeichnung. Wenn dieser Parameter WAHR ist, zeigt das Steuerelement einfachen Text an. Wenn es FALSCH ist, werden mehrere Teile angezeigt.
Rückgabewert
Es wird immer 0 zurückgegeben.
Hinweise
Wenn Ihre Anwendung das Statusleisten-Steuerelement von nicht einfach in einfach oder umgekehrt ändert, wird das Steuerelement sofort neu gezeichnet.
CStatusBarCtrl::SetText
Legt den Text im bestimmten Teil eines Statusleisten-Steuerelements fest.
BOOL SetText(
LPCTSTR lpszText,
int nPane,
int nType);
Parameter
lpszText
Adresse einer mit NULL endenden Zeichenfolge, die den festzulegenden Text angibt. Wenn nType SBT_OWNERDRAW ist, stellt lpszText 32 Bits von Daten dar.
nPane
Der nullbasierte Index des festzulegenden Teils. Wenn dieser Wert 255 ist, wird angenommen, dass das Statusleisten-Steuerelement ein einfaches Steuerelement mit nur einem Teil ist.
nType
Der Typ des Zeichenvorgangs. Eine Liste möglicher Werte finden Sie in SB_SETTEXT Meldung .
Rückgabewert
Ungleich 0, wenn erfolgreich, andernfalls 0.
Hinweise
Die Nachricht ungültig macht den Teil des geänderten Steuerelements ungültig, wodurch der neue Text angezeigt wird, wenn das Steuerelement als Nächstes die WM_PAINT Nachricht empfängt.
Beispiel
VERIFY(m_wndSBC.SetText(_T("Text For Pane 1"), 1, 0));
CStatusBarCtrl::SetTipText
Legt den QuickInfo-Text für einen Bereich in einer Statusleiste fest.
void SetTipText(
int nPane,
LPCTSTR pszTipText);
Parameter
nPane
Der nullbasierte Index des Statusleistenbereichs, um den QuickInfo-Text zu erhalten.
pszTipText
Ein Zeiger auf eine Zeichenfolge, die den QuickInfo-Text enthält.
Hinweise
Diese Memberfunktion implementiert das Verhalten der Win32-Nachricht SB_SETTIPTEXT, wie im Windows SDK beschrieben.
Beispiel
m_wndSBC.SetTipText(0, _T("This is Pane 0"));