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 |
|