WM_APP

Stała WM_APP jest wykorzystywany przez aplikacje ułatwiające definiowanie wiadomości prywatnych, zazwyczaj formę WM_APP + X, gdzie x jest liczbą całkowitą wartości.

# define WM_APP 0x8000 

Uwagi

Stała WM_APP jest używana do odróżnić wartości wiadomości, które są zarezerwowane do użytku przez system wartości, które mogą być używane przez aplikację do wysyłania wiadomości w obrębie klasy prywatnego okna. Istnieje pięć zakresów liczby wiadomości:

Zakres Znaczenie
0 poprzez WM_USER-1 Zarezerwowane do użytku przez system wiadomości.
WM_USER poprzez 0x7FFF Całkowitą wiadomości do użytku prywatnego okna klasy.
WM_APP poprzez 0xBFFF Dostępne do użytku przez aplikacje wiadomości.
0xC000 poprzez 0xFFFF Ciąg wiadomości używany przez aplikacje.
Większa niż 0xFFFF Zarezerwowana przez system do wykorzystania w przyszłości.

Liczby wiadomości w zakresie pierwszego (od 0 do WM_USER – 1) są zdefiniowane przez system. Wartości w tym zakresie, które nie są jawnie zdefiniowane są zarezerwowane do użycia w przyszłości przez system.

Liczby wiadomości w drugim zakresie (WM_USER poprzez 0x7FFF) mogą być definiowane i używane przez aplikację do wysyłania wiadomości w obrębie klasy prywatnego okna. Te wartości nie można używać do definiowania wiadomości, które są znaczące całej aplikacji, ponieważ niektóre klasy okno wstępnie zdefiniować już wartości w tym zakresie. Na przykład wstępnie zdefiniowany formant klas takich jak przycisk, edycja, listy i COMBOBOX może użyć tych wartości. Wiadomości w tym zakresie nie powinna być wysyłana do innych aplikacji, chyba że wnioski zostały zaprojektowane do wymiany wiadomości i dołączyć takie samo znaczenie do liczby wiadomości.

Numery wiadomości w zakresie trzeciego (0x8000 poprzez 0xBFFF) są dostępne dla aplikacji do użycia jako wiadomości prywatnych. Wiadomość w tym zakresie nie wchodzą w konflikt z komunikatów systemowych.

Liczby wiadomości w zakresie czwarty (0xC000 poprzez 0xFFFF) są zdefiniowane w czasie wykonywania, gdy aplikacja wywołuje funkcję RegisterWindowMessage do pobierania liczby wiadomości na ciąg. Wszystkie aplikacje, które rejestrują ten sam ciąg można użyć liczby wiadomości związane wymiany wiadomości. Liczba rzeczywista wiadomości, jednak nie jest stała i nie można uznać za takie same między sesjami różnych.

Liczby wiadomości w zakresie piąty (większa niż 0xFFFF) są zarezerwowane do użycia w przyszłości przez system.

Skrócone informacje

nbsp; Windows &NT: wymaga wersji 3.51 lub nowszych.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga w wersji 2.0 lub nowszej.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie kolejek wiadomości i wiadomości, wiadomości i wiadomości kolejki komunikatów, RegisterWindowMessage, WM_USER

Index