Udostępnij za pośrednictwem


Pasek stanu

Ta sekcja zawiera informacje o elementach programowania używanych z kontrolkami paska stanu.

Przeglądy

Temat Treść
paski stanu Pasek stanu to okno poziome w dolnej części okna nadrzędnego, w którym aplikacja może wyświetlać różne rodzaje informacji o stanie.

Funkcje

Temat Treść
CreateStatusWindow Tworzy okno stanu, które jest zwykle używane do wyświetlania stanu aplikacji. Okno zazwyczaj pojawia się w dolnej części okna nadrzędnego i zawiera określony tekst. Uwaga: Ta funkcja jest przestarzała. Zamiast tego użyj CreateWindow.
DrawStatusText Funkcja DrawStatusText rysuje określony tekst w stylu okna stanu z obramowaniami.
menu Pomoc Przetwarza komunikaty WM_MENUSELECT i WM_COMMAND oraz wyświetla tekst Pomocy dotyczący bieżącego menu w określonym oknie stanu.

Wiadomości

Temat Treść
SB_GETBORDERS Pobiera bieżące szerokości poziomych i pionowych obramowań okna stanu.
SB_GETICON Pobiera ikonę części na pasku stanu.
SB_GETPARTS Pobiera liczbę części w oknie stanu. Komunikat pobiera również współrzędną prawej krawędzi określonej liczby części.
SB_GETRECT Pobiera prostokąt ograniczenia części w oknie stanu.
SB_GETTEXT Komunikat SB_GETTEXT pobiera tekst z określonej części okna stanu.
SB_GETTEXTLENGTH Komunikat SB_GETTEXTLENGTH pobiera długość tekstu w postaci znaków z określonej części okna stanu.
SB_GETTIPTEXT Pobiera tekst etykietki narzędzia dla części na pasku stanu. Aby włączyć etykietki narzędzi, należy utworzyć pasek stanu za pomocą stylu SBT_TOOLTIPS.
SB_GETUNICODEFORMAT Pobiera flagę formatu znaków Unicode dla kontrolki.
SB_ISSIMPLE Sprawdza kontrolkę paska stanu, aby określić, czy jest w trybie prostym.
SB_SETBKCOLOR Ustawia kolor tła na pasku stanu.
SB_SETICON Ustawia ikonę części na pasku stanu.
SB_SETMINHEIGHT Ustawia minimalną wysokość obszaru rysunkowego okna stanu.
SB_SETPARTS Ustawia liczbę części w oknie stanu i współrzędną prawej krawędzi każdej części.
SB_SETTEXT Komunikat SB_SETTEXT ustawia tekst w określonej części okna stanu.
SB_SETTIPTEXT Ustawia tekst etykietki narzędzia dla części na pasku stanu. Aby włączyć etykietki narzędzi, pasek stanu musi zostać utworzony za pomocą stylu SBT_TOOLTIPS.
SB_SETUNICODEFORMAT Ustawia flagę formatu znaków Unicode dla kontrolki. Ten komunikat umożliwia zmianę zestawu znaków używanego przez kontrolkę w czasie wykonywania zamiast konieczności ponownego tworzenia kontrolki.
SB_SIMPLE Określa, czy okno stanu wyświetla prosty tekst, czy wyświetla wszystkie części okna ustawione przez poprzedni SB_SETPARTS komunikat.

Powiadomienia

Temat Treść
NM_CLICK (pasek stanu) Powiadamia okno nadrzędne kontrolki paska stanu, że użytkownik kliknął lewy przycisk myszy w kontrolce. NM_CLICK (pasek stanu) jest wysyłany w postaci komunikatu WM_NOTIFY.
NM_DBLCLK (pasek stanu) Powiadamia okno nadrzędne kontrolki paska stanu, że użytkownik dwukrotnie kliknął lewy przycisk myszy w kontrolce. To powiadomienie jest wysyłane w postaci wiadomości WM_NOTIFY.
NM_RCLICK (pasek stanu) Powiadamia okno nadrzędne kontrolki paska stanu, że użytkownik kliknął prawy przycisk myszy w kontrolce. To powiadomienie jest wysyłane w postaci wiadomości WM_NOTIFY.
NM_RDBLCLK (pasek stanu) Powiadamia okna nadrzędne kontrolki paska stanu, że użytkownik dwukrotnie kliknął prawym przyciskiem myszy w kontrolce. NM_RDBLCLK (pasek stanu) jest wysyłany w postaci wiadomości WM_NOTIFY.
SBN_SIMPLEMODECHANGE Wysłane przez kontrolkę paska stanu, gdy tryb prosty zmieni się z powodu komunikatu SB_SIMPLE. To powiadomienie jest wysyłane w postaci wiadomości WM_NOTIFY.

Stałe

Temat Treść
style paska stanu W tej sekcji wymieniono style oprócz standardowych stylów okien obsługiwanych przez kontrolki paska stanu.