InitInstance tagfüggvény

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.

A Windows operációs rendszer lehetővé teszi, hogy ugyanazon alkalmazás több példányát vagy "példányát" futtassa. WinMain minden alkalommal meghívja az InitInstance-t , amikor az alkalmazás új példánya elindul.

Az MFC-alkalmazás varázsló által létrehozott standard InitInstance implementáció a következő feladatokat hajtja végre:

  • Központi műveletként hozza létre a dokumentumsablonokat, amelyek dokumentumokat, nézeteket és keretablakokat hoznak létre. A folyamat leírását a Dokumentumsablon létrehozása című témakörben talál.

  • Betölti a standard fájlbeállításokat egy .ini fájlból vagy a Windows-beállításjegyzékből, beleértve a legutóbb használt fájlok nevét is.

  • Egy vagy több dokumentumsablon regisztrálása.

  • MDI-alkalmazások esetén létrehoz egy fő keretablakot.

  • Feldolgozza a parancssort a parancssorban megadott dokumentum megnyitásához vagy egy új, üres dokumentum megnyitásához.

Hozzáadhatja saját inicializálási kódját, vagy módosíthatja a varázsló által írt kódot.

Megjegyzés:

Az MFC-alkalmazásokat egyszálas lakásként (STA) kell inicializálni. Ha a felüldefiniálás során hívja meg a InitInstance-et, adja meg a COINIT_APARTMENTTHREADED helyett a COINIT_MULTITHREADED-t.

Lásd még

CWinApp: Az alkalmazásosztály