Formulářová zobrazení (MFC)
Můžete přidat libovolné aplikace Visual C++, která podporuje knihovny MFC, včetně formuláře aplikace založené na formulářích (jeden, jehož zobrazení třída je odvozena z CFormView).Pokud nevytvořili původně aplikace pro podporu formulářů, Visual C++ přidejte tuto podporu při vložení nového formuláře.Aplikace SDI nebo MDI, který implementuje výchozí dokumentu zobrazit architektura, když uživatel vybere New příkaz (ve výchozím na soubor nabídky), Visual C++ vyzve uživatele, vyberte z dostupných formulářů.
Aplikace SDI, když uživatel vybere New příkaz pokračuje aktuální instanci formuláře, ale pokud nebyl nalezen jeden vytvoří novou instanci aplikace s vybraný formulář.Aplikace MDI nadále spuštěna, když uživatel vybere aktuální instanci formuláře New příkaz.
[!POZNÁMKA]
Formuláře můžete vložit do aplikace dialogové okno (jedna třída dialogu, jehož je založena na CDialog a bez zobrazení v implementaci třídy).Však bez architektura zobrazení dokumentu nebo Visual C++ neimplementuje automaticky souboru |Nový funkce.Je nutné vytvořit tak uživateli zobrazit další formuláře, například dialogové okno s vlastností různých implementací.
Při vložení nového formuláře do aplikace Visual C++ provede následující:
Vytvoří třídu na základě jedné třídy styl formuláře, které zvolíte (CFormView, CRecordView, CDaoRecordView, nebo CDialog).
Vytvoří zdroj dialogové okno s odpovídající styly (nebo můžete použít existující zdroj dialogové okno, která dosud nebyla asociována s třídou).
Pokud existující zdroj v dialogovém okně, můžete nastavit pomocí dialogového okna Vlastnosti stránky tyto styly.Dialogové okno Styly musí zahrnovat:
WS_CHILD= O
WS_BORDER= Off
WS_VISIBLE= Off
**WS_CAPTION =**vypnutí
U aplikací založených na architektuře/zobrazení dokumentu Nový formulář příkaz (pravým tlačítkem myši v zobrazení třídy) také:
Vytvoří CDocument-podle třídy
Namísto vytvoření nové třídy můžete použít libovolný existující CDocument-podle třídy v projektu.
Vytvoří šablonu dokumentu (odvozené z CDocument) s řetězcem, nabídky a ikonu prostředky.
Můžete také vytvořit novou třídu, na který chcete šablonu.
Přidá voláním AddDocumentTemplate ve vaší aplikaci InitInstance kód.
Visual C++ přidá tento kód pro každý nový formulář vytvoříte, která přidá do seznamu dostupných formulářů formuláře, když uživatel vybere New příkaz.Tento kód obsahuje názvy přidružené dokumentu, zobrazení a rámce třídy, které společně tvoří nový objekt formuláře a ID přidruženého prostředku ve formuláři.
Šablony dokumentů slouží jako propojení mezi dokumenty a rám okna zobrazení.Mnoho šablon můžete vytvořit pro jeden dokument.
Více informací naleznete: