Compartir a través de


mensaje de DFM_GETDEFSTATICID

Enviado por la implementación predeterminada del menú contextual durante la creación, especificando el comando de menú predeterminado y permitiendo que se realice una elección alternativa. Usado por LPFNDFMCALLBACK.

DFM_GETDEFSTATICID
    lParam = (LPARAM)(int*) defaultID;          
            

Parámetros

defaultID [in, out]

Puntero al identificador del comando de menú seleccionado. Se reconoce la marca siguiente.

DFM_CMD_PROPERTIES

Muestra la interfaz de usuario de propiedades del elemento en el que se invocó el menú.

Observaciones

Para invalidar la opción de comando predeterminada, el controlador debe, después de recibir este mensaje, establecer el valor al que apunta defaultID en el identificador del comando de reemplazo y devolver S_OK. Devuelve un código de error de lo contrario.

Este mensaje se envía a la función de devolución de llamada o al objeto de devolución de llamada en función de cómo se construye el objeto de menú contextual predeterminado. Hay dos API para su construcción, CDefFolderMenu_Create2, SHCreateDefaultContextMenu.

DFM_INVOKECOMMANDEX es una versión extendida de este mensaje y proporciona más información a la devolución de llamada. Use DFM_INVOKECOMMANDEX si la información adicional proporcionada por esa interfaz es necesaria en la implementación.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Shlobj.h