Funzione MMCPropPageCallback (mmc.h)
La funzione MMCPropPageCallback è richiesta solo dagli snap-in basati su Microsoft Foundation Classes (MFC). La funzione imposta lo stato corretto del modulo durante la creazione della pagina.
Sintassi
HRESULT MMCPropPageCallback(
void *vpsp
);
Parametri
vpsp
Puntatore alla struttura Microsoft Windows PROPSHEETPAGE . Tenere presente che per impostazione predefinita, MFC installa il callback nel membro pfnCallback della struttura.
Valore restituito
Questa funzione di callback può restituire uno di questi valori.
Commenti
Questa funzione non deve essere chiamata dagli snap-in che collegano staticamente le librerie MFC. Una chiamata a questa funzione da tale snap-in non collega correttamente.
Per ogni pagina derivata da CPropertyPage, chiamare MMCPropPageCallback con un puntatore al callback della pagina, seguendo queste linee guida:
- Tutte le pagine per un foglio di proprietà specifico devono usare lo stesso puntatore di callback.
- Se si sostituisce il callback di MFC con il proprio, il callback deve chiamare il callback di MFC.
- È necessario chiamare questa funzione con ogni classe derivata CPropertyPage .
AFX_MANAGE_STATE(AfxGetStaticModuleState( ))
Per una chiamata del sistema operativo, MFC esegue automaticamente questa operazione. Poiché il foglio delle proprietà di MMC non è un foglio di proprietà MFC CPropertySheet, la chiamata del sistema operativo a causa del callback è nello stato del modulo errato. Di conseguenza, è necessario assicurarsi che lo stato del modulo sia impostato correttamente durante la creazione della pagina. Questo è lo scopo di MMCPropPageCallback. Dopo aver impostato lo stato del modulo, l'unico AFX_MANAGE_STATE chiamate che devono essere effettuate sono quelle esposte dalle interfacce COM implementate dallo snap-in (ad esempio IExtendPropertySheet2::CreatePropertyPages). Per determinare se l'applicazione ha lo stato del modulo corretto, esaminare CWinApp e prendere nota del nome dell'applicazione.
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | mmc.h |