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


Alkalmazástípus, MFC-alkalmazás varázsló

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 MFC alkalmazásvarázsló ezen lapján alapszintű funkciókat tervezhet és adhat hozzá egy új MFC-alkalmazáshoz.

  • Alkalmazás típusa

    Megadja, hogy milyen típusú dokumentumtámogatást szeretne létrehozni az alkalmazásban. A kiválasztott alkalmazás típusa határozza meg az alkalmazáshoz elérhető felhasználói felületi beállításokat. További információ: Felhasználói felületi funkciók, MFC-alkalmazásvarázsló .

    A dokumentumtípusokkal kapcsolatos további információkért lásd:

    Lehetőség Description
    Egy dokumentum Egyetlen dokumentumfelületi (SDI-) architektúrát hoz létre az alkalmazáshoz, ahol a nézetosztály a CView osztályon alapul. A nézet alaposztályát a varázsló Generált osztályok, MFC alkalmazásvarázsló lapján módosíthatja. Űrlapalapú alkalmazás létrehozásához például használja a CFormView osztályt a nézetosztályhoz.

    Az ilyen típusú alkalmazásokban a dokumentum keretablaka csak egy dokumentumot tartalmazhat.
    Több dokumentum Több dokumentumfelületi (MDI-) architektúrát hoz létre az alkalmazáshoz, ahol egy nézetosztály alapul CView. A nézet alaposztályát a varázsló Generált osztályok lapján módosíthatja. Űrlapalapú alkalmazás létrehozásához használja például CFormView a nézetosztályt.

    Az ilyen típusú alkalmazásokban a dokumentum keretablaka több gyermekablakot is tartalmazhat.
    Többlapos dokumentumok Az egyes dokumentumokat külön lapon helyezi el.
    Párbeszédpanel-alapú Létrehoz egy párbeszédpanel-alapú architektúrát az alkalmazáshoz, amelyen egy párbeszédpanel-osztály alapul CDialog. (HTML-párbeszédpanel létrehozásához jelölje be a HTML használata párbeszédpanelt.)
    HTML használata párbeszédpanel Csak párbeszédpaneles alkalmazások esetén. A párbeszédpanel-osztályt a CDHtmlDialog osztályból származtatja a CDialog-osztály helyett. Ha bejelöli ezt a jelölőnégyzetet, CDHtmlDialog megjelenik a varázsló Generált osztályok, MFC alkalmazásvarázsló lapjának Alaposztály mezőjében.

    A CDHtmlDialogszármaztatott párbeszédpanel HTML-alapú párbeszédpaneleket jelenít meg, adatokat cserél HTML-vezérlőkkel, és kezeli a HTML-eseményeket.
    Több legfelső szintű dokumentum Több legfelső szintű architektúrát hoz létre az alkalmazáshoz, ahol egy nézetosztály alapul CView.

    Az ilyen típusú alkalmazásokban, amikor egy felhasználó a Fájl menü Új (vagy Új keret) elemére kattint, az alkalmazás létrehoz egy ablakot, amelynek szülője implicit módon az asztal. Az új dokumentumkeret megjelenik a tálcán, és nem korlátozódik az alkalmazásablak ügyfélterületére.
  • Dokumentum-/megtekintési architektúra támogatása

    Megadja, hogy a dokumentum-/nézetarchitektúra szerepeljen-e az alkalmazásban a CDocument osztály és a CView osztály (alapértelmezett) használatával. Törölje a jelet a jelölőnégyzetből, ha nem MFC-alkalmazást portolt, vagy ha csökkenteni szeretné a lefordított végrehajtható fájl méretét. Alapértelmezés szerint a dokumentum-/nézetarchitektúra nélküli alkalmazások a CWinApp-osztályból származnak, és nem tartalmaznak MFC-támogatást a dokumentum lemezfájlból való megnyitásához.

  • Erőforrás nyelve

    Beállítja az erőforrások nyelvét. A lista a Visual Studio által telepített, a rendszeren elérhető nyelveket jeleníti meg. Ha nem a rendszernyelvet szeretné kiválasztani, akkor az adott nyelvhez tartozó sablonmappát már telepíteni kell.

    A választott nyelv a varázsló Dokumentumsablon-sztringek, MFC alkalmazásvarázsló lapjának Honosított sztringek beállításában jelenik meg.

  • Unicode-kódtárak használata

    Meghatározza, hogy az MFC-kódtárak Unicode vagy nem Unicode verziója van-e használatban.

  • Projektstílus

    Azt jelzi, hogy az alkalmazás rendelkezik-e szabványos MFC-vel, Fájlkezelővel, Visual Studióval vagy Office-architektúrával és -megjelenítéssel. További információ: Fájl létrehozása Explorer-Style MFC-alkalmazás.

    Lehetőség Description
    MFC standard Szabványos MFC-alkalmazásarchitektúrát biztosít.
    Fájlkezelő Fájlkezelő-szerű alkalmazást implementál egy elválasztó ablakkal, ahol a bal oldali panel egy CTreeView osztály , a jobb oldali panel pedig egy CListView-osztály.
    Visual Studio Implementál egy Visual Studio-szerű alkalmazást, amely négy rögzíthető panelt (Fájlnézet, Osztálynézet, Tulajdonságok és Kimenet) tartalmaz, amelyek a CDockablePane osztályból származnak, és egy fő keretablakot, amely a CMDIFrameWndEx osztályból származik (alapértelmezett).
    Iroda Olyan Office-szerű alkalmazást implementál, amely a CMFCRibbonBar osztályból származó menüszalagot, a CMFCOutlookBar osztályból származó Outlook-sávot, a CMFCCaptionBar osztályból származó feliratsávot és a CMDIFrameWndEx osztályból származó főkeretet tartalmaz.
  • Vizuális stílus és színek

    Meghatározza az alkalmazás vizuális stílusát. A következő lehetőségek érhetők el:

    • Natív Windows/Alapértelmezett

    • Office 2003

    • Visual Studio 2005

    • Office 2007 (Kék téma)

    • Office 2007 (Fekete téma)

    • Office 2007 (Ezüst téma)

    • Office 2007 (Aqua téma)

  • Vizuális stílusváltás engedélyezése

    Megadja, hogy a felhasználó módosíthatja-e az alkalmazás vizualizációs stílusát futásidőben, általában a megfelelő vizuális stílus kiválasztásával egy menüből vagy menüszalagról.

  • Az MFC használata

    Az MFC-kódtárhoz való csatolás módját adja meg. Alapértelmezés szerint az MFC megosztott DLL-ként van csatolva.

    Lehetőség Description
    MFC használata megosztott DLL-ben Az MFC-kódtárat megosztott DLL-fájlként csatolja egy alkalmazáshoz. Az alkalmazás futásidőben hívásokat kezdeményez az MFC-kódtárhoz. Ez a beállítás csökkenti az MFC-kódtárat használó több végrehajtható fájlból álló alkalmazások lemez- és memóriaigényét. A Win32 és az MFC-alkalmazások is meghívhatnak függvényeket a DLL-ben (alapértelmezett)
    MFC használata statikus kódtárban Az alkalmazás csatolása a statikus MFC-kódtárhoz a létrehozáskor.

Lásd még

MFC-alkalmazás varázsló
Visual Studio C++-projektekhez létrehozott fájltípusok