Jak Vytvořit Dialogové Okno

Obsah:

Jak Vytvořit Dialogové Okno
Jak Vytvořit Dialogové Okno

Video: Jak Vytvořit Dialogové Okno

Video: Jak Vytvořit Dialogové Okno
Video: 1 Dialogove okno moznosti x264 2024, Listopad
Anonim

Významná část rozhraní většiny aplikací je implementována ve formě dialogových oken. Windows má podporu pro vytváření oken tohoto typu ze šablon uložených ve zdrojích spustitelného modulu. Proto, aby bylo možné vytvořit dialogové okno, je obvykle nutné vyvinout jeho šablonu a napsat kód pro obslužné rutiny potřebných zpráv.

Jak vytvořit dialogové okno
Jak vytvořit dialogové okno

Nezbytné

Microsoft Visual C ++ 6.0

Instrukce

Krok 1

Přidejte do svých zdrojů aplikace novou šablonu dialogu. Přepněte na kartu ResourceView v okně projektu v Microsoft Visual C ++ a stiskněte Ctrl + R nebo vyberte z nabídky položky Vložit a Zdroj … V seznamu zobrazeného okna vyberte položku Dialog a klikněte na tlačítko Nové.

Jak vytvořit dialogové okno
Jak vytvořit dialogové okno

Krok 2

Změňte ID, nadpis, písmo, velikost a sadu stylů přidaného dialogového okna. Ihned po vytvoření se v editoru prostředků otevře šablona dialogového okna. Klepněte na něj pravým tlačítkem myši a v místní nabídce vyberte Vlastnosti. Na kartě Obecné zadejte název dialogového okna a vhodný identifikátor zdroje. Vyberte styly na kartách Styly a Další styly a styly rozšířeného okna na kartách Rozšířené styly a Další rozšířené styly. Zavřete okno Vlastnosti dialogového okna.

Jak vytvořit dialogové okno
Jak vytvořit dialogové okno

Krok 3

Přidejte ovládací prvky do dialogového okna. Klikněte na jedno z tlačítek na panelu nástrojů Ovládací prvky, které zobrazuje požadovaný prvek. Klikněte na prázdné místo v upravitelném dialogovém okně. Upravte polohu a velikost přidaného ovládacího prvku pomocí myši.

Jak vytvořit dialogové okno
Jak vytvořit dialogové okno

Krok 4

Změňte ID a styly ovládacích prvků přidaných do dialogu. Klikněte na kteroukoli z nich pravým tlačítkem myši. V místní nabídce vyberte Vlastnosti. Upravte požadované vlastnosti.

Jak vytvořit dialogové okno
Jak vytvořit dialogové okno

Krok 5

Vytvořte třídu, která bude sloužit dialogu. Stiskněte Ctrl + W. V okně Přidání nové třídy vyberte možnost Vytvořit novou třídu a klikněte na OK. V okně Nová třída v poli Název zadejte název třídy a klikněte na OK.

Jak vytvořit dialogové okno
Jak vytvořit dialogové okno

Krok 6

Přidejte obslužné rutiny zpráv do dialogového okna a ovládacích prvků v něm. Ihned po vytvoření třídy se automaticky otevře okno MFC ClassWizard (navíc jej lze vždy zobrazit stisknutím Ctrl + W). Přepněte na kartu Mapy zpráv. Vyberte dialogové okno nebo požadovaný ovládací prvek ze seznamu ID objektů. Ze seznamu Zprávy vyberte ID zprávy, kterou chcete zpracovat. Kliknutím na tlačítko Přidat funkci přidejte obslužnou rutinu.

Přepněte na kartu Členské proměnné. V seznamu ID ovládacích prvků vyberte požadovaný ovládací prvek. Kliknutím na tlačítko Přidat proměnnou přidáte přidruženou proměnnou. Kliknutím na OK v okně MFC ClassWizard potvrdíte provedené změny.

Jak vytvořit dialogové okno
Jak vytvořit dialogové okno

Krok 7

Napište kód pro inicializaci a naplnění ovládacích prvků dialogu daty. Otevřít pro úpravy souboru implementace třídy vytvořené v pátém kroku. Přidejte kód do obslužných rutin vytvořených v kroku 6. Například má smysl přidat kód pro vyplnění prvků daty do obslužné rutiny OnInitDialog zprávy WM_INITDIALOG.

Jak vytvořit dialogové okno
Jak vytvořit dialogové okno

Krok 8

Vyzkoušejte funkčnost vytvořeného dialogového okna. Vytvořte aplikaci stisknutím klávesy F7. Spusťte program stisknutím Ctrl + F5.

Doporučuje: