Áttekintés
Ebben a lépésben egy olyan alkalmazás jön létre, amely úgy néz ki, mint egy átviteli kapcsolat. Javasoljuk egy ablak létrehozását két területen. A bal oldali ablaktábla tartalmazza a CMFCShellTreeCtrl objektumot. amely az asztalt a hierarchikus nézetben jeleníti meg. A jobb oldali ablaktábla CMFCShellListCtrl-t tartalmaz. amely a bal oldali ablaktáblában kiválasztott mappában lévő fájlokat jelöli.
Ebben a lépésről-lépésre bemutatott útmutatóban nem állította be a Visual Studio programot a közös fejlesztési paraméterek használatára. Ha más fejlesztési lehetőséget használ, a megtekintésben használt néhány Visual Studio ablak nem jelenik meg alapértelmezés szerint.
Hozzon létre egy új MFC alkalmazást az MFC alkalmazásvarázsló segítségével
Az MFC Alkalmazások varázslóval létrehozhat egy új MFC-alkalmazást. A varázsló elindításához válassza a Fájl menü Létrehozása parancsát. majd kiválaszthatja a Projektet. Megjelenik az Új projekt párbeszédpanel.
Az Új projekt párbeszédpanelen bontsa ki a Visual C ++ csomópontot a Projekttípusok területen, és válassza ki az MFC könyvtárat. Ezután a Templates területen. válassza ki az MFC alkalmazást. Adjon nevet a projekthez, például MFCShellControls, majd kattintson az OK gombra. Megjelenik az MFC Application Wizard.
Az MFC alkalmazás varázsló párbeszédpanelen. kattintson a Tovább gombra. Megjelenik az Alkalmazás típusa terület.
A Támogató anyag területén. dock-nek. válasszon No. Kattintson a Tovább gombra. Megjelenik a dokumentumsablon-vonal terület.
Ne változtasson a Dokumentum Sablon Húrja területen. Kattintson a Tovább gombra. Az adatbázis támogatása.
Az Adatbázis támogatás területen válassza a Nem. Mivel ez az alkalmazás nem használja az adatbázist. Kattintson a Tovább gombra. Felhasználói felület tulajdonságai.
A felhasználói felület felhasználói felületén győződjön meg róla, hogy a Menüsor és az eszköztár használata van kiválasztva. Hagyja el az összes többi paramétert, ahogy vannak. Kattintson a Tovább gombra. A Speciális beállítások terület megjelenítése.
A További beállítások területen a Speciális beállítások mezőben válassza ki az ActiveX-vezérlőket és a Szabványos vezérlőelemek mappát. A További kocka régiók területen válassza ki az Átmeneti terület opciót. Ezt követően a varázsló létrehozza az ablak bal oldalán lévő területet, és a CMFCShellTreeCtrl már be van ágyazva. Kattintson a Tovább gombra. Létrehozott osztályok.
Ez nem fog változtatni a létrehozott osztályok területén. Ezért kattintson a Befejezés gombra új MFC-projekt létrehozásához.
Ellenőrizze, hogy az alkalmazás létrehozása és futtatása sikeresen megtörtént-e. Ha egy alkalmazást szeretne létrehozni a menüben, válassza a Build Build Solution elemet. Ha az alkalmazás létrehozása sikeres, indítsa el az alkalmazást a Debug menü Indítás hiba kiválasztásával.
A varázsló automatikusan létrehoz egy alkalmazást, amely szabványos menüsávot, eszköztárakat, normál normál állapotjelző sávot és az ablak bal oldalán lévő nézetterületet tartalmaz a Mappa nézet és a Naptár nézet számára.
Shell vezérlő hozzáadása a dokumentum nézethez
Ebben a részben adja hozzá a CMFCShellListCtrl példányát a nézethez a varázsló segítségével. Nyissa meg a fejlécfájl nevét a MFCShellControlsView.h fájlban a Solution Explorerben.
Keresse meg a #pragma once directive-t a fejlécfájl tetején. Közvetlenül alatta, adja hozzá a következő kódot a CMFCShellListCtrl fejlécfájljához:
Ellenőrizze, hogy az alkalmazás létrehozása és futtatása sikeresen megtörtént-e. Ha egy alkalmazást szeretne létrehozni a menüben, válassza a Build Build Solution elemet. Ha sikeres az alkalmazás létrehozása, indítsa el a Debug menü Start hibakeresés opció használatával.
Kattintson a jobb gombbal bármelyik elemre a fa vezérlőjében vagy a lista vezérlésében. Ne feledje, hogy ha ugyanazt a helyi menüt használja, ha valódi felfedezőt használ.
A nézõpanel varázslója, a Mappák területen. és a Naptár területen. Előfordulhat, hogy nincs a Naptár terület a böngészőablakban. Ezért törölje ezt a területet. "