Ako Vytvoriť Dialógové Okno

Obsah:

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

Video: Ako Vytvoriť Dialógové Okno

Video: Ako Vytvoriť Dialógové Okno
Video: 1 Dialogove okno moznosti x264 2024, November
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: