Értesítések ablakban használt

WM_ACTIVATEAPP üzenetet küldünk, ha egy ablak tartozó másik alkalmazás, szemben az aktív ablak, hamarosan aktív lesz. Üzenetet küld az alkalmazás, ami lesz az aktív ablak, és az alkalmazás, amelynek ablak elveszti az aktivitását.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

WM_CANCELMODE üzenetet küldi, hogy megszünteti egyes módok, például a tulajdonában lévő (capture) az egér. Például, a rendszer ezt az üzenetet küldi, hogy az aktív ablak, amikor egy párbeszédablak, vagy egy üzenet doboz jelenik meg a képernyőn. Egyes funkciók is ezt az üzenetet egyértelműen meghatározott ablakban, függetlenül attól, hogy az aktív ablak. Például EnableWindow funkció ezt az üzenetet küldi, ha letiltja a megadott ablakot.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

WM_CHILDACTIVATE üzenetet küldeni a gyermek ablakot, amikor a felhasználó rákattint a cím az ablak, vagy ha az ablak aktívvá válik, áthelyezni vagy átméretezni.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

WM_CLOSE üzenetet küldött egy jelet, amely az ablak vagy a kérelemben meg kell befejezni a munkát.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

Adjon WM_COMPACTING mérgezett minden felső szintű ablak, ha a rendszer azt észleli, hogy több mint 12,5 százaléka rendszer időt 30-60 másodperces intervallum költik a memória pecsét. Ez azt jelzi, hogy a rendszer memória nem elég.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

Figyeljen! Ez az üzenet csak szükség való kompatibilitás 16 bites alkalmazások, Windows.

WM_CREATE üzenetet küld, ha egy alkalmazás kér egy ablak jön létre hívja a CreateWindowEx funkció vagy CreateWindow. (Az üzenet lábadozik, mielőtt visszatér a függvény értékét.) Az ablak eljárás az új ablak megkapja az üzenetet, miután egy ablak létrehozásakor, de az ablak előtt láthatóvá válik.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

WM_DESTROY üzenetet küld, ha az ablak elpusztult. Úgy küldött az ablakhoz eljárás az ablak, hogy elpusztult, miután eltávolítják a képernyőn.

Ez az üzenet jelenik meg először, felrobbantották a ablakot, majd a gyermek ablakok (ha van ilyen), mivel azok elpusztulnak. Üzenet feldolgozása közben, akkor feltételezhető, hogy minden gyermek ablakok továbbra is fennállnak.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

WM_ENABLE üzenetet küld, ha az alkalmazás megváltoztatja az engedélyezett állapotban az ablakon. Elhagyja az ablakot, ami lehetővé tette az állami változásokat. Ezt az üzenetet küldi, hogy a visszatérési érték a függvény EnableWindow. de miután az engedélyezett állapot (WS_DISABLED stílus bit) windows megváltozott.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

WM_ENTERSIZEMOVE üzenetet küld, ha a képernyőn, miután belép egy modális ciklus mozgó vagy átméretezés. Az ablak tartalmazza a modális ciklus mozog vagy változik méret, ha a felhasználó rákattint a cím az ablak, vagy állítsa be az új méretet az ablakkeret, vagy ha az ablak, amely az üzeneteket WM_SYSCOMMAND DefWindowProc funkciót. és a wParam üzenet beállítása SC_MOVE vagy SC_SIZE. A művelet véget ér, amikor a DefWindowProc visszatér.

A rendszer üzenetet küld WM_ENTERSIZEMOVE akár bejegyzett, akár nem húzza a teljes ablakot.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

WM_EXITSIZEMOVE üzenetet küld, ha minden ablakot, majd kilép a modális ciklus mozgó vagy átméretezés. Az ablak tartalmazza a modális ciklus mozog vagy változik méret, ha a felhasználó rákattint a cím az ablak, vagy állítsa be az új méretet az ablakkeret, vagy ha az ablak, amely az üzeneteket WM_SYSCOMMAND DefWindowProc funkciót. és a wParam üzenet beállítása SC_MOVE vagy SC_SIZE. A művelet véget ér, amikor a DefWindowProc visszatér.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

WM_GETICON küldött üzenet az ablak letölteni a fogantyú kicsi vagy nagy társított ikont az ablakot. A rendszer megjeleníti a képernyőn egy nagy ikon az ALT + TAB párbeszédablak. egy kis ikon a címsorban.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

WM_GETMINMAXINFO üzenetet küldött egy ablakot, ha a mérete vagy az ablak pozícióját megy, hogy a változás. Egy alkalmazás használja ezt az üzenetet, hogy megszünteti a normál méretét és pozícióját az ablak a hiba, vagy az alapértelmezett minimális vagy maximális követési méretét.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

WM_INPUTLANGCHANGE üzenetet küld az érintett felső ablakot nyelve megváltozott adja az alkalmazás adatait. Meg kell, hogy bármely alkalmazás-specifikus beállítások, és küldjön üzenetet a DefWindowProc funkciót. amely továbbítja az üzenetet minden gyermek ablakok, az első szinten. Ezek a gyermek ablakok küldhet üzenetet DefWindowProc. hogy ez a funkció elküldi az üzenetet a gyermek ablakok, és így tovább.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

WM_INPUTLANGCHANGEREQUEST üzenetet küldött az ablakot fókuszt, amikor a felhasználó kiválaszt egy új nyelvet bemenő adatok, vagyis „forró” gombok (mellékleteiben meghatározott billentyűzet vezérlőpulton), vagy ha a jelző tálcán. Egy alkalmazás tudja fogadni a változást átadásával az üzenetet a DefWindowProc, vagy elutasítja a változást (és nem hagyja, hogy megtörténjen) által azonnal vissza értéket.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

WM_MOVE üzenet elküldése után az ablak átkerült.

Egy ablak megkapja az üzenetet át a funkcióját WindowProc.

Kapcsolódó cikkek