MFC - rádiógombot rádió batton

Ma elemzik egy vezérlőelem mint a rádió gombot, akkor egy eleme a választás használt párbeszédpanelek kiválasztásához karaktersorozat értéket, és töltsük be a programot, azaz, hogy konfigurálja a programot. Nem leszek sokat magyarázni, hogy ennek igen, mert nem tudom, és csak hozzon létre egy programot, amely tegyük a menü és a Dialog al ... kattintva ami felbukkan egy párbeszédablak, amelyben a döntés lesz a borotvált rádiógombot.

Hozzunk létre egy alkalmazás, hozzon létre egy egyszerű alkalmazás, amely támogatja az ISF dokumentum / kilátás. Most megy a forrás doboz, kattintson a jobb egérgombbal a Dialog mappára, válassza ki a hozzáadni párbeszéd

Látni fogja, egy új párbeszéd az azonosító IDD_DIALOG1. add az ellenőrzések olyan sorrendben, először Group boxs. majd adjunk hozzá 8 Radio gomb. hívják őket 1,2,3,4,5,6,7,8oktafluor

Az ingatlan minden gomb saját azonosítót IDC_RADIO1 a IDC_RADIO8

Folytassa hozzá egy osztályt a párbeszédablak Ehhez kattintson jobb egérgombbal a dialógus, majd kattintson a Hozzáadás osztály varázsló hozzátéve osztályok ki ezeket a beállításokat az alábbiak szerint

Kattintson a Befejezés gombra, és van két osztály lesz

Mi hozzá a mi osztály CRadioButtonDialog típusú változó m_data e változó lesz nyitva, és nem ellenőrzik

Inicializálni párbeszédet, azt újra meg kell határoznia a funkció OnInitDialog osztály CRadioButtonDialog

és adjuk hozzá a inicializáló kódot

Miután megjelent a párbeszédablak minden kattintás az egyik kapcsolók létrehozott alkalmazást, és eljuttatja a kérelmet. Együttműködik ezeket az üzeneteket hozzá rakodók CRadioButtonDialog osztályban. Ehhez kattintson jobb gombbal az egyes kapcsolók és válassza ki a „add eseménykezelő” a helyi menüben, hogy hozzon létre egy kezelőt az BN_CLICKED üzenetét.

Tehát létre 8 processzor, tovább, és hozzá a kódot

Elem hozzáadása menü és Dialog db programunk erre megy forrás doboz választani menü mappa benne menü azonosítójával IDR_test4TYPE, és hozzá egy új menüpont és al-elem.

és add, hogy ezen a ponton a felvezető menü kattintott rá a jobb egérgombbal, és válassza hozzá egy eseménykezelő ...

Lesz mester az eseménykezelő, válassza ki azt a beállítást, például az alábbi ábra mutatja, mi Hozzáadás Handler a nézetet osztály

A gombra kattintva hozzáadása / szerkesztése minden mi volt a felvezető OnMenuDialog. A kód hozzáadása párbeszédablak jelenik meg

Csak ne felejtsük el, hogy csatlakoztassa a kép a mi osztály a párbeszéd fájltípus és adjuk hozzá a class típusú magán változó, és inicializálja a kivitelező egység

Most az osztály OnDraw függvénnyel megjelenítéséhez az n változó, természetesen ne felejtsük el, hogy add meg, hogy milyen típusú fajtájú és típusú lány int.

minden, amit lefordítani és futtatni a programot, és ha kiválasztja a menüpont a különböző következtetéseket az n változó a programban.

Kapcsolódó cikkek