Estructura APPBARDATA (shellapi.h)
Contiene información sobre un mensaje de la barra de aplicaciones del sistema.
Sintaxis
typedef struct _AppBarData {
DWORD cbSize;
HWND hWnd;
UINT uCallbackMessage;
UINT uEdge;
RECT rc;
LPARAM lParam;
} APPBARDATA, *PAPPBARDATA;
Miembros
cbSize
Tipo: DWORD
El tamaño de la estructura en bytes.
hWnd
Tipo: HWND
Identificador de la ventana de la barra de aplicaciones. No todos los mensajes usan este miembro. Consulte la página de mensajes individuales para ver si necesita proporcionar un valor hWind .
uCallbackMessage
Tipo: UINT
Identificador de mensaje definido por la aplicación. La aplicación usa el identificador especificado para los mensajes de notificación que envía a la barra de aplicaciones identificada por el miembro hWnd . Este miembro se usa al enviar el mensaje ABM_NEW .
uEdge
Tipo: UINT
Valor que especifica un borde de la pantalla. Este miembro se usa al enviar uno de estos mensajes:
- ABM_GETAUTOHIDEBAR
- ABM_SETAUTOHIDEBAR
- ABM_GETAUTOHIDEBAREX
- ABM_SETAUTOHIDEBAREX
- ABM_QUERYPOS
- ABM_SETPOS
Este miembro puede ser uno de los valores siguientes.
ABE_BOTTOM
Borde inferior.
ABE_LEFT
Borde izquierdo.
ABE_RIGHT
Borde derecho.
ABE_TOP
Borde superior.
rc
Tipo: RECT
Estructura RECT cuyo uso varía en función del mensaje:
- ABM_GETTASKBARPOS, ABM_QUERYPOS, ABM_SETPOS: rectángulo delimitador, en coordenadas de pantalla, de una barra de aplicaciones o de la barra de tareas de Windows.
- ABM_GETAUTOHIDEBAREX, ABM_SETAUTOHIDEBAREX: monitor en el que se realiza la operación. Esta información se puede recuperar a través de la función GetMonitorInfo .
lParam
Tipo: LPARAM
Valor dependiente del mensaje. Este miembro se usa con estos mensajes:
Consulte las páginas de mensajes individuales para obtener más información.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | shellapi.h |