DFM_GETDEFSTATICID messaggio
Inviato dall'implementazione predefinita del menu di scelta rapida durante la creazione, specificando il comando di menu predefinito e consentendo l'esecuzione di una scelta alternativa. Usato da LPFNDFMCALLBACK.
DFM_GETDEFSTATICID
lParam = (LPARAM)(int*) defaultID;
Parametri
-
defaultID [in, out]
-
Puntatore all'ID del comando di menu selezionato. Il flag seguente viene riconosciuto.
-
DFM_CMD_PROPERTIES
-
Mostra l'interfaccia utente Proprietà per la voce in cui è stato richiamato il menu.
Commenti
Per eseguire l'override della scelta predefinita del comando, il gestore deve, al momento della ricezione di questo messaggio, impostare il valore a cui punta per impostazione predefinitaID sull'ID del comando sostitutivo e restituire S_OK. Restituisce un codice di errore in caso contrario.
Questo messaggio viene inviato alla funzione di callback o all'oggetto callback a seconda del modo in cui viene costruito l'oggetto menu di scelta rapida predefinito. Esistono due API per la sua costruzione, CDefFolderMenu_Create2, SHCreateDefaultContextMenu.
DFM_INVOKECOMMANDEX è una versione estesa di questo messaggio e fornisce altre informazioni al callback. Usare DFM_INVOKECOMMANDEX se sono necessarie informazioni aggiuntive fornite da tale interfaccia nell'implementazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|