Mensajes y notificaciones de Shell
En esta sección se describen los mensajes y las notificaciones del Shell de Windows.
En esta sección
Tema | Descripción |
---|---|
ABM_ACTIVATE |
Notifica al sistema que se ha activado una barra de aplicaciones. Una barra de aplicaciones debe llamar a este mensaje en respuesta al mensaje WM_ACTIVATE . |
ABM_GETAUTOHIDEBAR |
Recupera el identificador de la barra de aplicaciones de autohide asociada a un borde de la pantalla. Si el sistema tiene varios monitores, se usa el monitor que contiene la barra de tareas principal. |
ABM_GETAUTOHIDEBAREX |
Recupera el identificador de la barra de aplicaciones de autohide asociada a un borde de la pantalla. Este mensaje amplía ABM_GETAUTOHIDEBAR , ya que permite especificar un monitor determinado para su uso en varias situaciones de monitor. |
ABM_GETSTATE |
Recupera los estados de autohide y always-on-top de la barra de tareas de Windows. |
ABM_GETTASKBARPOS |
Recupera el rectángulo delimitador de la barra de tareas de Windows. |
ABM_NEW |
Registra una nueva barra de aplicaciones y especifica el identificador de mensaje que el sistema debe usar para enviar mensajes de notificación. Una barra de aplicaciones debe enviar este mensaje antes de enviar cualquier otro mensaje de la barra de aplicaciones. |
ABM_QUERYPOS |
Solicita un tamaño y una posición de pantalla para una barra de aplicaciones. Cuando se realiza la solicitud, el mensaje propone un borde de pantalla y un rectángulo delimitador para la barra de aplicaciones. El sistema ajusta el rectángulo delimitador para que la barra de aplicaciones no interfiera con la barra de tareas de Windows ni con ninguna otra barra de aplicaciones. |
ABM_REMOVE |
Anula el registro de una barra de aplicaciones quitándola de la lista interna del sistema. El sistema ya no envía mensajes de notificación a la barra de aplicaciones o impide que otras aplicaciones usen el área de pantalla utilizada por la barra de aplicaciones. |
ABM_SETAUTOHIDEBAR |
Registra o anula el registro de una barra de aplicaciones de autohide para un borde determinado de la pantalla. Si el sistema tiene varios monitores, se usa el monitor que contiene la barra de tareas principal. |
ABM_SETAUTOHIDEBAREX |
Registra o anula el registro de una barra de aplicaciones de autohide para un borde determinado de la pantalla. Este mensaje amplía ABM_SETAUTOHIDEBAR , ya que permite especificar un monitor determinado para su uso en varias situaciones de supervisión. |
ABM_SETPOS |
Establece el tamaño y la posición de pantalla de una barra de aplicaciones. El mensaje especifica un borde de pantalla y el rectángulo delimitador de la barra de aplicaciones. El sistema puede ajustar el rectángulo delimitador para que la barra de aplicaciones no interfiera con la barra de tareas de Windows ni con ninguna otra barra de aplicaciones. |
ABM_SETSTATE |
Establece los estados de autohide y always-on-top de la barra de tareas de Windows. |
ABM_WINDOWPOSCHANGED |
Notifica al sistema cuando ha cambiado la posición de una barra de aplicaciones. Una barra de aplicaciones debe llamar a este mensaje en respuesta al mensaje WM_WINDOWPOSCHANGED . |
ABN_FULLSCREENAPP |
Notifica a una barra de aplicaciones cuando una aplicación de pantalla completa se abre o cierra. Esta notificación se envía en forma de mensaje definido por la aplicación que establece el mensaje ABM_NEW . |
ABN_POSCHANGED |
Notifica a una barra de aplicaciones cuando se ha producido un evento que puede afectar al tamaño y la posición de la barra de la aplicación. Los eventos incluyen cambios en el estado de tamaño, posición y visibilidad de la barra de tareas, así como en la adición, eliminación o cambio de tamaño de otra barra de aplicaciones en el mismo lado de la pantalla. |
ABN_STATECHANGE |
Notifica a una barra de aplicaciones que ha cambiado el estado de autohide o always-on-top de la barra de tareas; es decir, el usuario ha seleccionado o desactivado la casilla "Always on top" o "Ocultar automáticamente" en la hoja de propiedades de la barra de tareas. |
ABN_WINDOWARRANGE |
Notifica a una barra de aplicaciones que el usuario ha seleccionado el comando Cascade, Tile Horizontally o Tile Vertically desde el menú contextual de la barra de tareas. |
CPL_DBLCLK |
Se envía a la función CPlApplet de una aplicación de Panel de control cuando el usuario hace doble clic en el icono de un cuadro de diálogo compatible con la aplicación. |
CPL_EXIT |
Se envía una vez a la función CPlApplet de una aplicación de Panel de control antes de que se libere el archivo DLL que contiene la aplicación Panel de control. |
CPL_GETCOUNT |
Se envía a la función CPlApplet de una aplicación de Panel de control para recuperar el número de cuadros de diálogo admitidos por la aplicación. |
CPL_INIT |
Se envía a la función CPlApplet de una aplicación de Panel de control para solicitar que realice la inicialización global, especialmente la asignación de memoria. |
CPL_INQUIRE |
Se envía a la función CPlApplet de una aplicación de Panel de control para solicitar información sobre un cuadro de diálogo que admite la aplicación. |
CPL_NEWINQUIRE |
Se envía a la función CPlApplet de una aplicación de Panel de control para solicitar información sobre un cuadro de diálogo que admite la aplicación. |
CPL_SELECT |
|
CPL_STARTWPARMS |
Se envía para notificar a CPlApplet que el usuario ha elegido el icono asociado a un cuadro de diálogo determinado.
CPlApplet debe mostrar el cuadro de diálogo correspondiente y llevar a cabo las tareas especificadas por el usuario. |
CPL_STOP |
Se envía a la función CPlApplet de una aplicación de Panel de control cuando se cierra la aplicación de control del Panel de control. La aplicación de control envía el mensaje una vez para cada cuadro de diálogo que admite la aplicación. |
DDWM_UPDATEWINDOW |
Indica a una ventana de colocar imagen que se actualice con la nueva información DROPDESCRIPTION . |
DFM_GETDEFSTATICID |
Se envía mediante 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_GETHELPTEXT |
Permite que el objeto de devolución de llamada especifique una cadena de texto de ayuda. |
DFM_GETHELPTEXTW |
Permite que el objeto de devolución de llamada especifique una cadena de texto de ayuda. |
DFM_GETVERB |
Se envía mediante la implementación predeterminada del menú contextual para obtener el verbo del identificador de comando especificado en el menú contextual. |
DFM_INVOKECOMMAND |
Se envía mediante la implementación predeterminada del menú contextual para solicitar la función de devolución de llamada que controla el menú (LPFNDFMCALLBACK) para invocar un comando de menú. |
DFM_INVOKECOMMANDEX |
Se envía mediante la implementación predeterminada del menú contextual para solicitar LPFNDFMCALLBACK para invocar un comando de menú extendido. |
DFM_MAPCOMMANDNAME |
Se envía mediante la implementación predeterminada del menú contextual para asignar un nombre a un comando de menú. |
DFM_MERGECONTEXTMENU |
Permite que la devolución de llamada agregue elementos al menú. |
DFM_MERGECONTEXTMENU_BOTTOM |
Permite que la devolución de llamada agregue elementos a la parte inferior del menú extendido. |
DFM_MERGECONTEXTMENU_TOP |
Permite que la devolución de llamada agregue elementos a la parte superior del menú extendido. |
DFM_MODIFYQCMFLAGS |
Permite que la devolución de llamada modifique los valores de CFM_XXX pasados a IContextMenu::QueryContextMenu. |
DFM_VALIDATECMD |
Se envía para comprobar la existencia de un comando de menú. |
DFM_WM_DRAWITEM |
Se envía a la ventana primaria de un control o menú dibujado por el propietario cuando ha cambiado un aspecto visual del control o menú. |
DFM_WM_INITMENUPOPUP |
Se envía cuando un menú desplegable o submenú está a punto de activarse. Esto permite a una aplicación modificar el menú antes de que se muestre, sin cambiar todo el menú. |
DFM_WM_MEASUREITEM |
Se envía a la ventana propietaria de un control o elemento de menú cuando se crea el control o menú. |
FM_GETDRIVEINFO |
Enviado por una extensión del Administrador de archivos para recuperar información de unidad de la ventana del Administrador de archivos activo. |
FM_GETFILESEL |
Enviado por una extensión del Administrador de archivos para recuperar información sobre un archivo seleccionado desde la ventana del Administrador de archivos activo (ya sea la ventana de directorio o la ventana Resultados de búsqueda). |
FM_GETFILESELLFN |
Enviado por una extensión del Administrador de archivos para recuperar información sobre un archivo seleccionado desde la ventana del Administrador de archivos activo (ya sea la ventana de directorio o la ventana Resultados de búsqueda). El archivo seleccionado puede tener un nombre de archivo largo. |
FM_GETFOCUS |
Enviado por una extensión del Administrador de archivos para recuperar el tipo de ventana del Administrador de archivos que tiene el foco de entrada. |
FM_GETSELCOUNT |
Enviado por una extensión del Administrador de archivos para recuperar un recuento de los archivos seleccionados en la ventana del Administrador de archivos activo (ya sea la ventana de directorio o la ventana Resultados de la búsqueda). |
FM_GETSELCOUNTLFN |
Enviado por una extensión del Administrador de archivos para recuperar el número de archivos seleccionados en la ventana del Administrador de archivos activo (ya sea la ventana de directorio o la ventana Resultados de búsqueda). El recuento incluye archivos que tienen nombres de archivo largos. |
FM_REFRESH_WINDOWS |
Enviado por una extensión del Administrador de archivos para que el Administrador de archivos vuelva a pintar su ventana activa o todas sus ventanas. |
FM_RELOAD_EXTENSIONS |
Enviado por una extensión del Administrador de archivos (u otra aplicación) para que el Administrador de archivos vuelva a cargar todos los archivos DLL de extensión enumerados en la sección [AddOns] del archivo Winfile.ini. |
FMEVENT_HELPMENUITEM |
Se envía a un procedimiento DLL de extensión del Administrador de archivos cuando el usuario presiona F1 en un elemento de comando de menú o barra de herramientas. La extensión debe llamar a WinHelp, con el parámetro hwnd de esa función establecido en el valor del parámetro hwnd de la extensión. |
FMEVENT_HELPSTRING |
Se envía a un procedimiento DLL de extensión del Administrador de archivos cuando el Administrador de archivos quiere una cadena de ayuda para un elemento de comando de menú o barra de herramientas. |
FMEVENT_INITMENU |
Se envía a un archivo DLL de extensión cuando el usuario selecciona el menú de la extensión en la barra de menús del Administrador de archivos. La extensión puede usar esta notificación para inicializar elementos de menú. |
FMEVENT_LOAD |
Se envía a un archivo DLL de extensión cuando el Administrador de archivos carga el archivo DLL. |
FMEVENT_SELCHANGE |
Se envía a un archivo DLL de extensión cuando el usuario selecciona un nombre de archivo en la ventana del directorio del Administrador de archivos o en la ventana Resultados de búsqueda. |
FMEVENT_TOOLBARLOAD |
Se envía a un archivo DLL de extensión cuando el Administrador de archivos carga su barra de herramientas. Este mensaje permite que un archivo DLL de extensión agregue un botón a la barra de herramientas del Administrador de archivos. |
FMEVENT_UNLOAD |
Se envía a un archivo DLL de extensión cuando el Administrador de archivos descarga el archivo DLL. |
FMEVENT_USER_REFRESH |
Se envía a un archivo DLL de extensión cuando el usuario elige el comando Actualizar en el menú Ver del Administrador de archivos. La extensión puede usar esta notificación para actualizar su menú. |
NCM_DISPLAYERRORTIP |
Muestra un mensaje de error en la sugerencia de globo asociada al control de direcciones de red. |
NCM_GETADDRESS |
Indica si una dirección de red se ajusta a un tipo y formato especificados. |
NCM_GETALLOWTYPE |
Recupera los tipos de direcciones de red que acepta un control de direcciones de red especificado. |
NCM_SETALLOWTYPE |
Establece los tipos de direcciones de red que acepta un control de dirección de red especificado. |
SFVM_ADDOBJECT |
Agrega un objeto a la vista Shell. Usado por SHShellFolderView_Message. |
SFVM_ADDPROPERTYPAGES |
Permite que el objeto de devolución de llamada proporcione una página para agregar a la hoja de propiedades Properties del objeto seleccionado. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_BACKGROUNDENUM |
Permite que el objeto de devolución de llamada solicite enumeración en un subproceso en segundo plano. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_BACKGROUNDENUMDONE |
Notifica al objeto de devolución de llamada que se ha completado la enumeración en segundo plano. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_COLUMNCLICK |
Notifica al objeto de devolución de llamada que el usuario ha realizado clic en un encabezado de columna para ordenar la lista de objetos de la vista de carpetas. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_DEFITEMCOUNT |
Permite que el objeto de devolución de llamada especifique el número de elementos de la vista de carpetas. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_DEFVIEWMODE |
Permite que el objeto de devolución de llamada especifique el modo de vista. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_FSNOTIFY |
Notifica al objeto de devolución de llamada que ha tenido lugar un evento que afecta a uno de sus elementos. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETANIMATION |
Permite que el objeto de devolución de llamada especifique que se muestre una animación mientras se enumeran los elementos en un subproceso de fondo. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETBUTTONINFO |
Permite que el objeto de devolución de llamada agregue botones a la barra de herramientas. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETBUTTONS |
Permite que el objeto de devolución de llamada especifique los botones que se van a agregar a la barra de herramientas. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETHELPTEXT |
Permite que el objeto de devolución de llamada especifique una cadena de texto de ayuda para los elementos de menú o los botones de la barra de herramientas. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETHELPTOPIC |
Permite que el objeto de devolución de llamada especifique un archivo de Ayuda HTML y un tema dentro de él. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETNOTIFY |
Notificación enviada al objeto de devolución de llamada de vista para especificar las ubicaciones y eventos que se deben registrar para los eventos de notificación de cambios. Una vez registrados, cuando se produce un cambio en en estas ubicaciones o eventos, se notifica al objeto de devolución de llamada de vista. Estos eventos se envían a la devolución de llamada de la vista a través de SFVM_FSNOTIFY y, a continuación, se controlan mediante la vista. |
SFVM_GETSELECTEDOBJECTS |
Recupera una matriz de punteros a listas de identificadores de elementos (PIDL) para todos los objetos seleccionados. Usado por SHShellFolderView_Message. |
SFVM_GETSORTDEFAULTS |
Permite que el objeto de devolución de llamada especifique un parámetro de ordenación predeterminado. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETTOOLTIPTEXT |
Permite que el objeto de devolución de llamada especifique una cadena de texto de información sobre herramientas para los elementos de menú o los botones de la barra de herramientas. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_INITMENUPOPUP |
Permite que el objeto de devolución de llamada modifique un menú emergente del Explorador de Windows antes de que se muestre. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_INVOKECOMMAND |
Notifica al objeto de devolución de llamada que el usuario ha invocado uno de sus comandos de menú o barra de herramientas. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_MERGEMENU |
Permite que el objeto de devolución de llamada combine elementos de menú en los menús del Explorador de Windows. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_REARRANGE |
Notifica a IShellView que reorganice sus elementos. Usado por SHShellFolderView_Message. |
SFVM_REMOVEOBJECT |
Quita un objeto de la vista de shell. Usado por SHShellFolderView_Message. |
SFVM_SETCLIPBOARD |
Notifica a IShellView cuando uno de sus objetos se coloca en el Portapapeles como resultado de un comando de menú. Usado por SHShellFolderView_Message. |
SFVM_SETITEMPOS |
Establece la posición de un elemento en la vista Shell. Usado por SHShellFolderView_Message. |
SFVM_SETPOINTS |
Establece los puntos de los objetos seleccionados actualmente en el objeto de datos en los comandos Copiar y Cortar . Usado por SHShellFolderView_Message. |
SFVM_SIZE |
Notifica al objeto de devolución de llamada que se ha cambiado el tamaño de la vista de carpeta. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_UNMERGEMENU |
Notifica al objeto de devolución de llamada que se va a quitar un menú. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_UPDATEOBJECT |
Novedades un objeto pasando un puntero a una matriz de dos PIDL. Usado por SHShellFolderView_Message. |
SFVM_UPDATESTATUSBAR |
Notifica al objeto de devolución de llamada que se está actualizando la barra de estado. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_WINDOWCREATED |
Notifica al objeto de devolución de llamada que se está creando la ventana de vista de carpetas. Usado por IShellFolderViewCB::MessageSFVCB. |
SMC_CHEVRONEXPAND |
El usuario ha realizado clic en un botón de contenido adicional para expandir el elemento especificado por la estructura SMDATA correspondiente. |
SMC_CHEVRONGETTIP |
Solicita el título y el texto de una información de contenido adicional para el elemento especificado por la estructura SMDATA correspondiente. |
SMC_CREATE |
Le notifica que se ha creado una banda de menús. |
SMC_DEFAULTICON |
Devuelve el icono predeterminado del elemento especificado por la estructura SMDATA correspondiente. |
SMC_DEMOTE |
Degradar el elemento especificado por la estructura SMDATA correspondiente. |
SMC_DISPLAYCHEVRONTIP |
Le notifica que una información sobre información está a punto de mostrarse para el botón de contenido adicional asociado al elemento especificado por la estructura SMDATA correspondiente. |
SMC_EXITMENU |
Le notifica que el menú se está contraiendo. |
SMC_GETINFO |
Solicita información sobre un elemento de menú normal. |
SMC_GETOBJECT |
Solicita un puntero a un objeto especificado. |
SMC_GETSFINFO |
Solicita información sobre un elemento de menú carpeta de Shell. |
SMC_GETSFOBJECT |
Solicita un puntero a un objeto especificado. |
SMC_INITMENU |
Le notifica que inicialice la banda de menús. |
SMC_NEWITEM |
Le notifica un nuevo elemento, tal y como se especifica en la estructura SMDATA que lo acompaña. |
SMC_PROMOTE |
Promover el elemento especificado por la estructura SMDATA que lo acompaña. |
SMC_REFRESH |
Envía una notificación de que los menús se han actualizado completamente y puede restablecer el estado. |
SMC_SETSFOBJECT |
Le notifica que guarde el objeto pasado. |
SMC_SFDDRESTRICTED |
Solicita si es aceptable quitar un objeto de datos en el elemento especificado por la estructura SMDATA correspondiente. |
SMC_SFEXEC |
Ejecute el elemento de carpeta shell especificado en la estructura SMDATA correspondiente. |
SMC_SFSELECTITEM |
El usuario ha seleccionado el elemento especificado por la estructura SMDATA correspondiente. |
SMC_SHCHANGENOTIFY |
Le notifica que ha tenido lugar un cambio. |
WM_CPL_LAUNCH |
Este mensaje no se admite. |
WM_CPL_LAUNCHED |
Este mensaje no se admite. |
WM_DROPFILES |
Se envía cuando el usuario quita un archivo en la ventana de una aplicación que se ha registrado como destinatario de los archivos eliminados. |
WM_HELP |
Indica que el usuario ha presionado la tecla F1. Si un menú está activo cuando se presiona F1, WM_HELP se envía a la ventana asociada al menú; de lo contrario, WM_HELP se envía a la ventana que tiene el foco del teclado. Si ninguna ventana tiene el foco del teclado, WM_HELP se envía a la ventana activa actualmente. |
WM_TCARD |
Se envía a una aplicación que ha iniciado una tarjeta de entrenamiento con la Ayuda de Windows. El mensaje informa a la aplicación cuando el usuario hace clic en un botón autorizable. Una aplicación inicia una tarjeta de entrenamiento especificando el comando HELP_TCARD en una llamada a la función WinHelp . |