WM_APPCOMMAND |
Upozorní okno, že uživatel vygeneroval událost příkazu aplikace, například kliknutím na příkazové tlačítko aplikace pomocí myši nebo zadáním příkazové klávesy aplikace na klávesnici.
|
WM_CAPTURECHANGED |
Odesláno do okna, které ztrácí zachytávání myši.
|
WM_LBUTTONDBLCLK |
Publikováno, když uživatel dvakrát klikne na levé tlačítko myši, zatímco kurzor je v klientské oblasti okna. Pokud se myš nezachytí, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|
WM_LBUTTONDOWN |
Publikováno, když uživatel stiskne levé tlačítko myši, zatímco kurzor je v klientské oblasti okna. Pokud se myš nezachytí, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|
WM_LBUTTONUP |
Publikováno, když uživatel uvolní levé tlačítko myši, zatímco kurzor je v klientské oblasti okna. Pokud se myš nezachytí, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|
WM_MBUTTONDBLCLK |
Publikováno, když uživatel dvakrát klikne na prostřední tlačítko myši, zatímco kurzor je v klientské oblasti okna. Pokud se myš nezachytí, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|
WM_MBUTTONDOWN |
Publikováno, když uživatel stiskne prostřední tlačítko myši, zatímco kurzor je v klientské oblasti okna. Pokud se myš nezachytí, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|
WM_MBUTTONUP |
Publikováno, když uživatel uvolní prostřední tlačítko myši, zatímco kurzor je v klientské oblasti okna. Pokud se myš nezachytí, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|
WM_MOUSEACTIVATE |
Odesláno, když je kurzor v neaktivním okně a uživatel stiskne tlačítko myši. Nadřazené okno tuto zprávu obdrží pouze v případě, že ji podřízené okno předá funkci DefWindowProc.
|
WM_MOUSEHOVER |
Odesláno do okna, když kurzor najede na klientskou oblast okna po dobu uvedenou v předchozím volání TrackMouseEvent.
|
WM_MOUSEHWHEEL |
Odesláno do okna fokusu, když je vodorovné kolečko myši nakloněné nebo otočené. FunkceDefWindowProcrozšíří zprávu do nadřazeného objektu okna. Nemělo by docházet k internímu přeposílání zprávy, protože DefWindowProc ji propaguje po řetězci nadřazených prvků, dokud nenajde okno, které ji zpracovává.
|
WM_MOUSELEAVE |
Zpráva je odeslána do okna, když kurzor opustí klientskou oblast okna, které bylo určeno v předchozím volání TrackMouseEvent.
|
WM_MOUSEMOVE |
Odesláno do okna, když se kurzor pohne. Pokud není zachycena myš, zpráva se odešle do okna, které obsahuje kurzor. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|
WM_MOUSEWHEEL |
Při otáčení kolečka myši se odešle do okna fokusu. Funkce DefWindowProc rozšíří zprávu do nadřazeného objektu okna. Nemělo by docházet k internímu přeposílání zprávy, protože DefWindowProc ji předává do řetězce nadřazených oken, dokud nenajde okno, které ji zpracuje.
|
WM_NCHITTEST |
Odesláno do okna, aby bylo možné určit, jaká část okna odpovídá určité souřadnici obrazovky. K tomu může dojít například, když se kurzor přesune, když je tlačítko myši stisknuto nebo uvolněno, nebo v reakci na volání funkce, jako je WindowFromPoint. Pokud není zachycena myš, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva odešle do okna, které zachytilo myš.
|
WM_NCLBUTTONDBLCLK |
Publikováno, když uživatel dvakrát klikne na levé tlačítko myši, zatímco kurzor je v oblasti mimo klient okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_NCLBUTTONDOWN |
Publikováno, když uživatel stiskne levé tlačítko myši, zatímco kurzor je v oblasti mimo klient okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_NCLBUTTONUP |
Publikováno, když uživatel uvolní levé tlačítko myši, zatímco kurzor je v oblasti nonclient okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_NCMBUTTONDBLCLK |
Publikováno, když uživatel dvakrát klikne na prostřední tlačítko myši, zatímco kurzor je v oblasti mimo klient okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_NCMBUTTONDOWN |
Publikováno, když uživatel stiskne prostřední tlačítko myši, zatímco kurzor je v oblasti mimo klient okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_NCMBUTTONUP |
Publikováno, když uživatel uvolní prostřední tlačítko myši, zatímco kurzor je v oblasti mimo klient okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_NCMOUSEHOVER |
Odesláno do okna, když kurzor přejede neklientskou část okna po dobu uvedenou v předchozím voláníTrackMouseEvent.
|
WM_NCMOUSELEAVE |
Zasláno do okna, když kurzor opustí neklientskou oblast okna zadaného v předchozím voláníTrackMouseEvent.
|
WM_NCMOUSEMOVE |
Posláno do okna, když se kurzor přesune v neklientské oblasti okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_NCRBUTTONDBLCLK |
Publikováno, když uživatel dvakrát klikne na pravé tlačítko myši, zatímco kurzor je v oblasti mimo klient okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_NCRBUTTONDOWN |
Publikováno, když uživatel stiskne pravé tlačítko myši, zatímco kurzor je v oblasti mimo klient okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_NCRBUTTONUP |
Publikováno, když uživatel uvolní pravé tlačítko myši, zatímco kurzor je v oblasti nonclient okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_NCXBUTTONDBLCLK |
Je signalizováno, když uživatel dvakrát klikne buď na XBUTTON1 nebo XBUTTON2, zatímco je kurzor v neklientské oblasti okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_NCXBUTTONDOWN |
Odesláno, když uživatel stiskne XBUTTON1 nebo XBUTTON2, zatímco kurzor je v neklientské oblasti okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_NCXBUTTONUP |
Vyvoláno, když uživatel uvolní buď XBUTTON1, nebo XBUTTON2, zatímco kurzor je v oblasti neklientské části okna. Tato zpráva se publikuje do okna, které obsahuje kurzor. Pokud okno zachytilo myš, tato zpráva není publikována.
|
WM_RBUTTONDBLCLK |
Publikováno, když uživatel dvakrát klikne na pravé tlačítko myši, zatímco kurzor je v klientské oblasti okna. Pokud se myš nezachytí, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|
WM_RBUTTONDOWN |
Publikováno, když uživatel stiskne pravé tlačítko myši, zatímco kurzor je v klientské oblasti okna. Pokud se myš nezachytí, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|
WM_RBUTTONUP |
Publikováno, když uživatel uvolní pravé tlačítko myši, zatímco kurzor je v klientské oblasti okna. Pokud se myš nezachytí, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|
WM_XBUTTONDBLCLK |
Publikováno, když uživatel dvakrát klikne buď XBUTTON1 nebo XBUTTON2, zatímco kurzor je v klientské oblasti okna. Pokud se myš nezachytí, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|
WM_XBUTTONDOWN |
Publikováno, když uživatel stiskne XBUTTON1 nebo XBUTTON2, zatímco kurzor je v klientské oblasti okna. Pokud se myš nezachytí, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|
WM_XBUTTONUP |
Publikováno, když uživatel uvolní XBUTTON1 nebo XBUTTON2, zatímco kurzor je v klientské oblasti okna. Pokud se myš nezachytí, zpráva se odešle do okna pod kurzorem. V opačném případě se zpráva publikuje do okna, které zachytilo myš.
|