Condividi tramite


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
Shlobj.h