Ako Vytvoriť Dialógové Okno

Ako Vytvoriť Dialógové Okno
Ako Vytvoriť Dialógové Okno
Anonim

Významná časť rozhrania väčšiny aplikácií je implementovaná vo forme dialógových okien. Systém Windows podporuje vytváranie okien tohto typu zo šablón uložených v prostriedkoch spustiteľného modulu. Preto, aby ste mohli vytvoriť dialógové okno, je zvyčajne potrebné vyvinúť jeho šablónu a napísať kód pre obsluhu potrebných správ.

Ako vytvoriť dialógové okno
Ako vytvoriť dialógové okno

Nevyhnutné

Microsoft Visual C ++ 6.0

Inštrukcie

Krok 1

Pridajte novú šablónu dialógového okna do svojich zdrojov aplikácie. Prejdite na kartu ResourceView v okne projektu v Microsoft Visual C ++ a stlačte Ctrl + R alebo vyberte z ponuky položky Vložiť a Zdroj … V zozname zobrazeného okna vyberte položku Dialóg a kliknite na tlačidlo Nové.

Ako vytvoriť dialógové okno
Ako vytvoriť dialógové okno

Krok 2

Zmeňte ID, nadpis, písmo, veľkosť a sadu štýlov pridaného dialógového okna. Ihneď po vytvorení sa v editore prostriedkov otvorí šablóna dialógového okna. Kliknite na ňu pravým tlačidlom myši a v kontextovej ponuke kliknite na príkaz Vlastnosti. Na karte Všeobecné zadajte názov dialógového okna a pohodlný identifikátor zdroja. Vyberte štýly na kartách Štýly a Ďalšie štýly a štýly rozšíreného okna na kartách Rozšírené štýly a Viac rozšírených štýlov. Zatvorte okno Vlastnosti dialógového okna.

Ako vytvoriť dialógové okno
Ako vytvoriť dialógové okno

Krok 3

Pridajte ovládacie prvky do dialógového okna. Kliknite na jedno z tlačidiel na paneli nástrojov Ovládacie prvky, ktoré zobrazuje požadovaný prvok. Kliknite na prázdne miesto v editovateľnom dialógovom okne. Pomocou myši upravte polohu a veľkosť pridaného ovládacieho prvku.

Ako vytvoriť dialógové okno
Ako vytvoriť dialógové okno

Krok 4

Zmeňte ID a štýly ovládacích prvkov pridaných do dialógového okna. Kliknite na ktorýkoľvek z nich pravým tlačidlom myši. V kontextovej ponuke vyberte položku Vlastnosti. Upravte požadované vlastnosti.

Ako vytvoriť dialógové okno
Ako vytvoriť dialógové okno

Krok 5

Vytvorte triedu, ktorá bude slúžiť dialógu. Stlačte Ctrl + W. V okne Pridanie novej triedy vyberte možnosť Vytvoriť novú triedu a kliknite na tlačidlo OK. V okne Nová trieda zadajte do poľa Názov názov triedy a kliknite na tlačidlo OK.

Ako vytvoriť dialógové okno
Ako vytvoriť dialógové okno

Krok 6

Pridajte obslužné rutiny správ do dialógového okna a do ovládacích prvkov v ňom. Ihneď po vytvorení triedy sa automaticky otvorí okno MFC ClassWizard (navyše sa dá vždy zobraziť stlačením Ctrl + W). Prepnite na kartu Mapy správ. Vyberte dialógové okno alebo požadovaný ovládací prvok v zozname ID objektov. V zozname Správy vyberte ID správy, ktorú chcete spracovať. Kliknutím na tlačidlo Pridať funkciu pridáte obslužnú rutinu.

Prejdite na kartu Členské premenné. V zozname ID ovládacích prvkov vyberte požadovaný ovládací prvok. Kliknutím na tlačidlo Pridať premennú pridáte pridruženú premennú. Kliknutím na OK v okne MFC ClassWizard potvrdíte vykonané zmeny.

Ako vytvoriť dialógové okno
Ako vytvoriť dialógové okno

Krok 7

Napíšte kód na inicializáciu a vyplnenie ovládacích prvkov dialógového okna údajmi. Otvorené na úpravu implementačného súboru triedy vytvorenej v piatom kroku. Pridajte kód k obslužným programom vytvoreným v kroku 6. Napríklad má zmysel pridať kód na vyplnenie prvkov údajmi do obslužnej rutiny OnInitDialog správy WM_INITDIALOG.

Ako vytvoriť dialógové okno
Ako vytvoriť dialógové okno

Krok 8

Vyskúšajte funkčnosť vytvoreného dialógového okna. Vytvorte aplikáciu stlačením klávesu F7. Spustite program stlačením kombinácie klávesov Ctrl + F5.

Odporúča: