Aracılığıyla paylaş


AFX_MANAGE_STATE

Verilen bir dll işlevi korumak için bu makroyu arayın.

AFX_MANAGE_STATE(AFX_MODULE_STATE* pModuleState )

Parametreler

  • pModuleState
    İşaretçi bir AFX_MODULE_STATE yapısı.

Notlar

Bu makro çalıştırıldığında, pModuleState etkili modül durumunu geri kalanı için hemen kapsamı içeren. Kapsam bırakarak üzerine önceki etkin modül durumunu otomatik olarak geri yüklenecek.

AFX_MODULE_STATE Yapısı, itilmiş veya popped Modül durumu bölümünü modülü için genel verileri içerir.

Varsayılan olarak, mfc kaynak tanıtıcısı ana uygulamanın kaynak şablon yüklemek için kullanır. Verilen bir işlev dll iletişim kutusunda başlatan bir gibi bir dll dosyası varsa, bu şablon gerçekten dll modülünü saklanır. Modül durumu için kullanılacak doğru tanıtıcı geçmeniz gerekir. Bu işlev başına aşağıdaki kodu ekleyerek yapabilirsiniz:

AFX_MANAGE_STATE(AfxGetStaticModuleState( ));

Bu dönen durumuyla geçerli modül durumunu değiştirir AfxGetStaticModuleState geçerli kapsamı sonuna kadar.

"Yönetme durumu verileri, mfc modülleri" modülü durumları ve mfc hakkında daha fazla bilgi için bakın Yeni belgeler oluşturma, Windows ve görünümleri ve Teknik Not 58.

Not

mfc derleme için etkinleştirme içeriği oluştururken kullandığı AfxWinInit içeriği ve AFX_MANAGE_STATE etkinleştirmek ve devre dışı.Ayrıca, Not AFX_MANAGE_STATE statik mfc kitaplıklarının yanı için mfc DLL'leri kullanıcı dll tarafından seçilen uygun etkinleştirme içeriğinde mfc kod izin vermek için etkinleştirilir.Daha fazla bilgi için bkz. mfc modülü durumunda etkinleştirme bağlamı için destek.

Gereksinimler

Başlık: afxstat_.h

Ayrıca bkz.

Başvuru

AfxGetStaticModuleState

Kavramlar

mfc makrolar ve Globals