Partager via


Structure APPBARDATA (shellapi.h)

Contient des informations sur un message de barre d’application système.

Syntaxe

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

Membres

cbSize

Type : DWORD

Taille de la structure, en octets.

hWnd

Type : HWND

Handle de la fenêtre de la barre d’application. Tous les messages n’utilisent pas ce membre. Consultez la page de message individuelle pour voir si vous devez fournir une valeur hWind .

uCallbackMessage

Type : UINT

Identificateur de message défini par l’application. L’application utilise l’identificateur spécifié pour les messages de notification qu’elle envoie à la barre d’application identifiée par le membre hWnd . Ce membre est utilisé lors de l’envoi du message ABM_NEW .

uEdge

Type : UINT

Valeur qui spécifie un bord de l’écran. Ce membre est utilisé lors de l’envoi de l’un de ces messages :

Ce membre peut être l’une des valeurs suivantes.

ABE_BOTTOM

Bord inférieur.

ABE_LEFT

Bord gauche.

ABE_RIGHT

Bord droit.

ABE_TOP

Bord supérieur.

rc

Type : RECT

Structure RECT dont l’utilisation varie en fonction du message :

lParam

Type : LPARAM

Valeur dépendante du message. Ce membre est utilisé avec les messages suivants :

Pour plus d’informations, consultez les pages des messages individuels.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête shellapi.h