InitInstance Üye İşlevi

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam ediyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

Windows işletim sistemi, aynı uygulamanın birden fazla kopyasını veya "örneğini" çalıştırmanıza olanak tanır. WinMain uygulamanın her yeni örneği başlatıldığında InitInstance'ı çağırır.

MFC Uygulama Sihirbazı tarafından oluşturulan standart InitInstance uygulama aşağıdaki görevleri gerçekleştirir:

  • Merkezi eylemi olarak, belgeler, görünümler ve çerçeve pencereleri oluşturan belge şablonlarını oluşturur. Bu işlemin açıklaması için bkz. Belge Şablonu Oluşturma.

  • En son kullanılan dosyaların adları da dahil olmak üzere bir .ini dosyasından veya Windows kayıt defterinden standart dosya seçeneklerini yükler.

  • Bir veya daha fazla belge şablonunu kaydeder.

  • MDI uygulaması için bir ana çerçeve penceresi oluşturur.

  • Komut satırında belirtilen bir belgeyi açmak veya yeni, boş bir belge açmak için komut satırını işler.

Kendi başlatma kodunuzu ekleyebilir veya sihirbaz tarafından yazılan kodu değiştirebilirsiniz.

Uyarı

MFC uygulamaları tek iş parçacıklı daire modeli (STA) olarak başlatılmalıdır. Geçersiz kılmanızda CoInitializeEx çağrısı yaparken, COINIT_APARTMENTTHREADED (COINIT_MULTITHREADED yerine) belirtin.

Ayrıca bakınız

CWinApp: Uygulama Sınıfı