Condividi tramite


AfxGetStaticModuleState

Chiamare la funzione per impostare lo stato del modulo inizializzazione e/o per ripristinare lo stato precedente del modulo dopo la pulizia.

AFX_MODULE_STATE* AFXAPI AfxGetStaticModuleState( );

Valore restituito

Un puntatore a una struttura di AFX_MODULE_STATE .

Note

La struttura di AFX_MODULE_STATE contiene i dati globali del modulo, ovvero, la parte dello stato del modulo che viene premuto o estratto.

Per impostazione predefinita, MFC utilizza l'handle di risorsa dell'applicazione principale caricare il modello di risorse.Se si dispone di una funzione esportata in una DLL, come uno che avvia una finestra di dialogo nella DLL, questo modello viene effettivamente archiviato nel modulo DLL.È necessario passare lo stato del modulo per gli handle corrette venga utilizzato.È possibile eseguire questa operazione aggiungendo il codice seguente all'inizio della funzione:

AFX_MANAGE_STATE(AfxGetStaticModuleState( ));

Ciò consente di scambiare lo stato corrente del modulo con lo stato restituito da AfxGetStaticModuleState fino alla fine dell'ambito corrente.

Per ulteriori informazioni sugli stati del modulo e MFC, vedere “gestire i dati dello stato dei moduli MFC„ in Creazione di nuovi documenti, le finestre e delle visualizzazioni e in nota tecnica 58.

Requisiti

Header: afxstat_.h

Vedere anche

Riferimenti

AFX_MANAGE_STATE

Concetti

Macro MFC e Globals