Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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. |