Estrutura APPBARDATA (shellapi.h)

Contém informações sobre uma mensagem da barra de aplicativos do sistema.

Sintaxe

typedef struct _AppBarData {
  DWORD  cbSize;
  HWND   hWnd;
  UINT   uCallbackMessage;
  UINT   uEdge;
  RECT   rc;
  LPARAM lParam;
} APPBARDATA, *PAPPBARDATA;

Membros

cbSize

Tipo: DWORD

O tamanho da estrutura em bytes.

hWnd

Digite: HWND

O identificador para a janela da barra de aplicativos. Nem todas as mensagens usam esse membro. Consulte a página de mensagem individual para ver se você precisa fornecer um valor hWind .

uCallbackMessage

Tipo: UINT

Um identificador de mensagem definido pelo aplicativo. O aplicativo usa o identificador especificado para mensagens de notificação enviadas para a barra de aplicativos identificada pelo membro hWnd . Esse membro é usado ao enviar a mensagem ABM_NEW .

uEdge

Tipo: UINT

Um valor que especifica uma borda da tela. Esse membro é usado ao enviar uma destas mensagens:

Esse membro pode ser um dos valores a seguir.

ABE_BOTTOM

Borda inferior.

ABE_LEFT

Borda esquerda.

ABE_RIGHT

Borda direita.

ABE_TOP

Borda superior.

rc

Tipo: RECT

Uma estrutura RECT cujo uso varia dependendo da mensagem:

lParam

Tipo: LPARAM

Um valor dependente de mensagem. Esse membro é usado com estas mensagens:

Consulte as páginas de mensagens individuais para obter detalhes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho shellapi.h