Megosztás a következőn keresztül:


Forms-Based MFC-alkalmazás létrehozása

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Az űrlapok párbeszédpanelek olyan vezérlőkkel, amelyek lehetővé teszik a felhasználók számára az adatok elérését és esetleg módosítását. Érdemes lehet olyan alkalmazást létrehozni, amelyben a felhasználó kiválaszt egy űrlapot. Az űrlapalapú alkalmazások általában a Fájl menü Új elemére kattintva érhetik el az űrlapokat. A párbeszédpanel-alapú alkalmazások, amelyek nem biztosítanak hozzáférést a felhasználóknak a Fájl menü Új lehetőségéhez, szintén űrlapalapú alkalmazásnak minősülnek.

Egyetlen dokumentumfelület (SDI) űrlapalapú alkalmazása lehetővé teszi, hogy egyszerre csak egy adott űrlappéldány fusson. Egy SDI-űrlapalapú alkalmazásból egyszerre különböző űrlapokat is futtathat, ha kiválaszt egy új űrlapot a Fájl menü Új lehetőségéből.

Ha több dokumentumfelületet (MDI) hoz létre űrlapalapú alkalmazásként, az alkalmazás képes lesz támogatni ugyanazon űrlap több példányát.

Ha több legfelső szintű dokumentumtámogatással rendelkező alkalmazást hoz létre, az asztal a dokumentum implicit szülője, és a dokumentum kerete nem korlátozódik az alkalmazás ügyfélterületére. A dokumentum több példányát is megnyithatja, mindegyik saját kerettel, menüvel és tálcaikonnal. A dokumentumok későbbi példányait egyenként is bezárhatja, de ha a kezdeti példány Fájl menüjében a Kilépés lehetőséget választja, az alkalmazás bezárja az összes példányt.

Az SDI, az MDI és a több legfelső szintű dokumentumalkalmazás mind űrlapalapúak, és a dokumentum-/nézetarchitektúrát használják.

Minden párbeszédpanel-alapú alkalmazás definíció szerint űrlapalapú. A párbeszédpanel-alapú alkalmazások nem használják a dokumentum-/nézetarchitektúrát, ezért saját további űrlapokhoz kell kezelnie a létrehozási és hozzáférési módszereket.

Az űrlapalapú alkalmazások alaposztálya a .CFormView Ha az alkalmazás rendelkezik adatbázis-támogatással, kiválaszthatja azokat az osztályokat is, amelyekből származik CFormView. Az űrlap bármely olyan ablak, amely bármely olyan osztályból CFormView származik vagy származik, amelytől CFormViewöröklődnek.

Ha például CViewalaposztályt használ, később űrlapalapúvá teheti az alkalmazásokat , ha hozzáad egy MFC-osztályt , amelyből CFormViewszármazik.

Miután befejezte a varázslót, megnyílik a projekt, és ha alaposztályként kiválasztotta CFormView (vagy egy olyan osztályt, amelytől CFormViewöröklődik), vagy ha létrehozott egy párbeszédpanel-alapú alkalmazást, a Visual Studio megnyitja a párbeszédpanel-szerkesztőt. Ezen a ponton készen áll az első űrlap megtervezésére.

Űrlapalapú végrehajtható MFC létrehozása

  1. Kövesse az MFC-alkalmazás űrlapalapú MFC-alkalmazásokhoz való létrehozását.

  2. Az MFC alkalmazásvarázsló alkalmazástípus lapján jelölje be a Dokumentum/nézet architektúra támogatása jelölőnégyzetet.

  3. Jelölje ki az egy dokumentumot, több dokumentumot vagy több legfelső szintű dokumentumot.

    Megjegyzés:

    Ha SDI, MDI vagy több legfelső szintű dokumentumfelület-alkalmazást választott, alapértelmezés szerint CView az alkalmazás nézetének alaposztályaként van beállítva a varázsló Generált osztályok lapján. Űrlapalapú alkalmazás létrehozásához ki kell választania CFormView az alkalmazás nézetének alaposztályát. Vegye figyelembe, hogy a varázsló nem nyújt nyomtatási támogatást az űrlapalapú alkalmazásokhoz.

  4. A varázsló többi lapján adja meg a kívánt egyéb projektbeállításokat.

  5. Kattintson a Befejezés gombra a csontvázalkalmazás létrehozásához.

További információkért lásd:

Lásd még

MFC-alkalmazás varázsló
Űrlapnézetek
Fájl Explorer-Style MFC-alkalmazás létrehozása
Webes Browser-Style MFC-alkalmazás létrehozása