MFC Osztály hozzáadása 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.

Ezzel a kódvarázslóval osztályt vehet fel egy meglévő MFC-projektbe, vagy hozzáadhat egy osztályt egy MFC-t támogató ATL-projekthez. MFC-osztályokat is hozzáadhat az MFC-támogatással rendelkező Win32-projektekhez. A projekt létrehozásakor megadott funkciók határozzák meg a párbeszédpanelen elérhető beállításokat. A varázsló eléréséhez kattintson az Osztály hozzáadásaaz Osztály varázslóban elemre.

MFC-osztály hozzáadása varázsló.

Names

Ezen a lapon adja meg az új osztály osztálynevét, alaposztályát és fájlnevét.

  • Osztály neve

    Megadja az új osztály nevét, és megadja az alapértelmezett alapot az ezen a lapon található azonosítók és fájlok nevének. A C++ osztályok általában a "C" betűvel kezdődnek, így például a "CMyClass" a "MyClass.h" lesz, és így tovább.

  • Alaposztály

    Az új osztály alaposztályának nevét adja meg. Alapértelmezés szerint az alaposztály a CWnd. A kiválasztott alaposztály határozza meg, hogy a lap többi mezője aktív-e.

    Az alaposztályként beállított osztály típusa határozza meg, hogy az osztály rendelkezik-e párbeszédpanel-azonosítóval vagy erőforrás-azonosítóval. Az osztályok általános típusai a következők:

    • Olyan osztályok, mint a CButton, a CWnd vagy a CDocument, amelyek nem igényelnek párbeszédpanel-azonosítót vagy erőforrás-azonosítót. Ezek az osztályok nem használnak párbeszédpanelt vagy erőforrás-azonosítót. Ha az alaposztály egyik osztályát választja ki, a párbeszédpanel azonosítója és a DHTML erőforrás-azonosító mező halványan jelenik meg.

    • Olyan osztályok, mint a CDialog, a CFormView vagy a CPropertyPage, amelyek párbeszédpanel-azonosítót igényelnek.

    • A CDHtmlDialog osztály, amelyhez párbeszédpanel-azonosító, DHTML-erőforrás-azonosító és HTML-fájlnév szükséges.

    A párbeszédpanel-azonosítót igénylő osztályok esetében hatékonyabb lehet, ha az Erőforrásszerkesztővel hozza létre a párbeszédpanel-erőforrást, rendelje hozzá az azonosítóját az Osztály varázslóhoz, majd hozzon létre egy, az erőforrás-azonosítóhoz társított osztályt. A szabványos Windows-párbeszédpanelek létrehozásáról további információt az Új párbeszédpanel létrehozása című témakörben talál.

    Megjegyzés:

    Ha először létrehoz egy párbeszédpanel-erőforrást, és az új osztályt onnan CDHtmlDialogszármaztatja, törölje az alapértelmezett párbeszédpanelen megjelenő szokásos Windows OK és Mégse gombokat. A Szokásos Windows párbeszédpanelen található a DHTML űrlap, amely saját OK és Mégse gombokat tartalmaz.

    Bár a párbeszédpanel windowsos és DHTML-vezérlőket is tartalmazhat, ez nem ajánlott.

  • Párbeszédpanel azonosítója

    Megadja a párbeszédpanel azonosítóját, ha bejelölte CDialog, CFormViewCPropertyPagevagy CDHtmlDialogalaposztályként.

  • .h fájl

    Beállítja az új objektum osztályának fejlécfájljának nevét. Alapértelmezés szerint ez a név az osztálynévben megadott néven alapul. A három pontra kattintva mentse a fájlnevet a kívánt helyre, vagy fűzze hozzá az osztálydeklarációt egy meglévő fájlhoz. Ha egy meglévő fájlt választ, a varázsló csak akkor menti azt a kijelölt helyre, ha a Varázsló Befejezés gombjára kattint.

    A varázsló nem írja felül a fájlt. Ha kiválasztja egy meglévő fájl nevét, a Befejezés gombra kattintva a varázsló kéri, hogy jelezze, hogy az osztálydeklaráció hozzá legyen-e fűzve a fájl tartalmához. Kattintson az Igen gombra a fájl hozzáfűzéséhez; kattintson a Nem gombra a varázslóhoz való visszatéréshez, és adjon meg egy másik fájlnevet.

  • .cpp fájl

    Beállítja az új objektum osztályához tartozó implementációs fájl nevét. Alapértelmezés szerint ez a név az osztálynévben megadott néven alapul. A három pontra kattintva mentse a fájl nevét a kívánt helyre. A program csak akkor menti a fájlt a kijelölt helyre, ha a varázslóBan a Befejezés gombra kattint.

    A varázsló nem írja felül a fájlt. Ha kiválasztja egy meglévő fájl nevét, a Befejezés gombra kattintva a varázsló kéri, hogy jelezze, hogy az osztály implementációját hozzá kell-e fűzni a fájl tartalmához. Kattintson az Igen gombra a fájl hozzáfűzéséhez; kattintson a Nem gombra a varázslóhoz való visszatéréshez, és adjon meg egy másik fájlnevet.

  • Aktív akadálymentesség

    A konstruktor EnableActiveAccessibility meghívásával engedélyezi az MFC támogatását az aktív akadálymentességhez. Ez a lehetőség a CWnd-ból származtatott osztályokhoz érhető el.

  • Automatizálás

    Beállítja az Automation osztályszintű támogatását. Az osztályszintű automatizálás minden olyan osztályhoz elérhető, amely támogatja az Automatizálást. Az Automation támogatásával létrehozott projektekhez is elérhető. Ez azt jelentheti, hogy egy ATL-t támogató MFC-projekt, vagy egy MFC-projekt, amelyhez az Automation jelölőnégyzetet bejelölte az MFC-alkalmazás varázsló Speciális szolgáltatások lapján.

    Az automation-támogatás nem érhető el a következő alaposztályokhoz:

    • CAsyncMonitorFile

    • CAsyncSocket

    • CCachedDataPathProperty

    • CConnectionPoint

    • CDatabase

    • CDataPathProperty

    • CHttpFilter

    • CHttpServer

    • CInternetSession

    • CObject

    • CSocket

Lásd még

MFC-osztály
Osztály hozzáadása