Ahogy winamp fogad üzeneteket
Ahogy Winamp fogad üzeneteket
Persze, akkor küldhetünk üzenetet minden ablak, például egy üzenetet, hogy az ablak megváltozott helyzetét és méretét.
Erről a technológia és a felhasznált Winamp. Ez kezeli bizonyos típusú üzeneteket, és kövesse az utasításokat, melyek magukban hordozzák ezeket az üzeneteket. Például állítsa le a lejátszást, folytatódik, és így tovább.
Ez a cikk íródott két alkalmazás: az egyik az, hogy küldjön egy üzenetet, és a többi vevő. Folytassuk.
Hozzon létre egy új projektet. Mentése. Most kell, hogy írjon kódot kezelje az üzenetet. Panel hozzáadása nyilvános:
Most arra van szükség, hogy írjon magáról az eljárásról:
Mi történik itt? Ez nagyon egyszerű, az üzenet egy szerkezetet, hogy jöjjön be a programba. LParam ami érdekel minket, és mi majd át a jövőben.
Ezután meg kell nevezni a forma, például a GetMessage. Ezután ezt a nevet küldi az üzenetet.
Ebben az első alkalmazás minden. Mentse ezt a projektet, még mindig szükség van rá, és hozzon létre egy újat.
Kenjük meg a gombot és szerkesztése formában. A Edit'll írja be a számot, majd kattintson a gombra, és a számot kell küldeni az első program.
Most meg kell írni függvényében üzenetküldés:
Most, hogy hogyan működik. A változtatható H kell tárolni leíró az első program. De ez nem jelenik meg ott egy okból - azt kell majd. Ahhoz, hogy ez a FindWindow funkciót. És itt van szükségünk a neve a forma - GetMessage. Ez a neve annak a nevét az osztály, egyszerűen csak hozzá a levél T. Persze, akkor egyszerűen adja meg a nevét a program ablakát, hanem azért, mert egy ilyen ablak lehet, hogy valahol máshol.
Következő van egy csekket, hogy van egy fogantyú, vagy sem. Ha a H-szám 0-tól eltérő, hogy van valami szert. És ha egyszer megkapta által küldött kapott leíró parancs üzenetet SendMessage funkciót.
Most hozzon létre egy felvezető onClick gombra. Ott írunk:
Még mindig könnyebb. Hívjuk csak írj egy funkciót, és szolgálhat a paraméter, ami a szerkesztése.
Futunk mindkét program, adja meg a számot a Szerkesztés gombra, majd a címe az első program kell változtatni. Hogyan kell kezelni egy adott üzenet már megoldja minden ember. Ez minden.