A legtöbb alkalmazás felületének jelentős része párbeszédpanelek formájában valósul meg. A Windows támogatja az ilyen típusú ablakok létrehozását a futtatható modul erőforrásaiban tárolt sablonokból. Ezért egy párbeszédpanel létrehozásához általában fejlesztenie kell a sablonját, és meg kell írnia a szükséges üzenetek kezelőinek a kódját.
Szükséges
Microsoft Visual C ++ 6.0
Utasítás
1. lépés
Adjon hozzá egy új párbeszédpanelt az alkalmazás erőforrásaihoz. Váltson a Microsoft Visual C ++ alkalmazásban a projektablak ResourceView fülére, és nyomja meg a Ctrl + R billentyűkombinációt, vagy válassza a menüből a Beszúrás és erőforrás … elemeket. A megjelenő ablak listájában válassza a Párbeszéd elemet, majd kattintson az Új gombra.
2. lépés
Módosítsa a hozzáadott párbeszédpanel azonosítóját, címét, betűtípusát, méretét és stíluskészletét. Közvetlenül a létrehozás után megnyílik a párbeszédpanel sablonja az erőforrás-szerkesztőben. Kattintson a jobb gombbal rá, és válassza a helyi menü Tulajdonságok parancsát. Az Általános lapon adja meg a párbeszédpanel címét és egy kényelmes erőforrás-azonosítót. Válasszon stílusokat a Stílusok és a További stílusok lapon, a kibővített ablakokat pedig a Kiterjesztett stílusok és a További kibővített stílusok füleken. Zárja be a Párbeszédpanel tulajdonságai ablakot.
3. lépés
Vezérlők hozzáadása a párbeszédpanelhez. Kattintson a Vezérlők eszköztár egyik gombjára, amely megmutatja a kívánt elemet. Kattintson egy üres helyre a szerkeszthető párbeszédpanelen. Az egérrel állítsa be a hozzáadott vezérlő helyzetét és méretét.
4. lépés
Módosítsa a párbeszédpanelen hozzáadott vezérlők azonosítóit és stílusát. Kattintson bármelyikre a jobb egérgombbal. Válassza a helyi menü Tulajdonságok elemét. Szerkessze a kívánt tulajdonságokat.
5. lépés
Hozzon létre egy osztályt a párbeszéd kiszolgálására. Nyomja meg a Ctrl + W. Az Új osztály hozzáadása ablakban válassza az Új osztály létrehozása opciót, majd kattintson az OK gombra. Az Új osztály ablak Név mezőjébe írja be az osztály nevét, majd kattintson az OK gombra.
6. lépés
Adja hozzá az üzenetkezelőket a párbeszédpanelhez és a benne lévő vezérlőkhöz. Az osztály létrehozása után azonnal megnyílik az MFC ClassWizard ablak (ráadásul mindig a Ctrl + W megnyomásával jeleníthető meg). Váltson az Üzenettérképek fülre. Válasszon ki egy párbeszédpanelt vagy a kívánt vezérlőt az Object IDs listából. Válassza ki a feldolgozni kívánt üzenet azonosítóját az Üzenetek listából. Kezelő hozzáadásához kattintson a Funkció hozzáadása gombra.
Váltson a Tagváltozók fülre. A Vezérlő azonosítók listában válassza ki a kívánt vezérlőt. Kattintson a Változó hozzáadása gombra a társított változó hozzáadásához. A módosítások végrehajtásához kattintson az OK gombra az MFC ClassWizard ablakban.
7. lépés
Írja be a kódot a párbeszédpanel vezérlőinek inicializálásához és az adatokkal való feltöltéséhez. Nyissa meg az ötödik lépésben létrehozott osztály megvalósítási fájljának szerkesztéséhez. Adjon hozzá kódot a 6. lépésben létrehozott kezelőkhöz. Például van értelme hozzáadni az elemek adatokkal való kitöltésének kódját a WM_INITDIALOG üzenet OnInitDialog kezelőjéhez.
8. lépés
Tesztelje a létrehozott párbeszédpanel funkcionalitását. Az F7 billentyű lenyomásával állítsa össze az alkalmazást. Futtassa a programot a Ctrl + F5 billentyűkombinációval.