afx_msg nieważne OnSysCommand ( UINT nID, FIKCYJNYMI fikcyjnymi );
Parametry
nID
Określa typ systemu polecenia wymagane. Ten parametr może mieć jedną z następujących wartości:
fikcyjnymi
Jeśli polecenie menu Sterowanie jest wybierany z myszy, fikcyjnymi zawiera współrzędne kursora. Program word bity zawiera współrzędnej x, a program word wysokich numerach współrzędna y. W przeciwnym razie ten parametr nie jest używany.
Uwagi
Ramach wywołuje tę funkcję Państwa, gdy użytkownik wybierze polecenie menu Sterowanie lub gdy użytkownik wybierze opcję Maksymalizuj lub Minimalizuj.
Domyślnie OnSysCommand wykonuje wniosek menu Sterowanie dla wstępnie zdefiniowanych działania określone w powyższej tablicy.
W wiadomości WM_SYSCOMMAND cztery bity bity parametr nID są używane wewnętrznie przez system Windows. Jeżeli aplikacji testów wartość nID, musi połączyć wartości 0xFFF0 z wartością nID za pomocą operatory- I operatora do uzyskania prawidłowego wyniku.
Elementy menu w menu sterowania mogą być modyfikowane z GetSystemMenu, AppendMenu zawsze zwraca, InsertMenui ModifyMenu Członkowskie funkcji. Aplikacje, które modyfikują menu sterowania należy przetwarzać komunikaty WM_SYSCOMMAND , i komunikaty WM_SYSCOMMAND nie jest obsługiwane przez aplikację muszą być przekazywane do OnSysCommand. Wszelkie wartości polecenia dodawane przez aplikację muszą być przetwarzane przez aplikację i nie mogą być przekazywane do OnSysCommand.
Aplikację można przeprowadzać dowolne polecenie systemu w dowolnym czasie przekazując wiadomości WM_SYSCOMMAND do OnSysCommand.
Naciśnięcia klawiszy skrótu (skrót), zdefiniowane wybierz elementy z menu Sterowanie zostały przetłumaczone na OnSysCommand rozmów; wszystkie inne nacionięcia klawiszy skrótu zostały przetłumaczone na wiadomości WM_COMMAND.
Uwaga Ta funkcja Państwa jest wywoływany przez ram w celu umożliwienia aplikacji do obsługi wiadomości systemu Windows. Parametry przekazane do funkcji odzwierciedlić parametry otrzymanych w ramach, kiedy wiadomość została odebrana. Jeśli zadzwonisz klasa bazowa realizacji tej funkcji, że realizacja będzie używać parametrów pierwotnie przekazanych wiadomości i nie parametry, których można dostarczyć do funkcji.
Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp; WM_SYSCOMMAND