Numéro d'article: 134206 - Dernière mise à jour: mercredi 23 août 2006 - Version: 3.3

EXEMPLE : Appbar.exe - Création d'une barre d'outils d'application sur le Bureau

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.
Ancien nº de publication de cet article : F134206
Agrandir tout | Réduire tout

Résumé

L'environnement de l'Explorateur Windows dans Windows 95, Windows 98 et Windows NT 4.0 permet à une application d'inscrire au Registre une barre d'outils sur le Bureau qui aura le même comportement que la barre des tâches de l'Explorateur Windows. Cette barre d'outils est toujours attachée à l'un des bords externes de l'écran, ce qui peut provoquer une diminution du Bureau de sorte que les autres applications ne chevauchent pas la barre d'outils de l'application.

L'exemple de code APPBAR montre comment implémenter une barre d'outils d'application sur le Bureau qui puisse être redimensionnée, s'attacher à n'importe lequel des bords de l'écran et être masquée automatiquement de la même façon que la barre des tâches de l'Explorateur Windows.

Plus d'informations

Vous pouvez télécharger le fichier suivant à partir du Centre de téléchargement Microsoft :
Appbar.exe (http://download.microsoft.com/download/platformsdk/utility/1/win98/en-us/appbar.exe)
Pour plus d'informations sur le téléchargement des fichiers du Support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
119591  (http://support.microsoft.com/kb/119591/ ) Comment faire pour obtenir des fichiers de support technique Microsoft auprès des services en ligne
Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, empêchant toute modification non autorisée du fichier. L'interface de la barre d'outils de l'application permet à l'application d'attacher facilement des fenêtres à un bord de l'écran de sorte qu'elles ne chevauchent pas le Bureau ou d'autres applications. Ceci est particulièrement intéressant dans un programme de lancement d'applications tel que l'utilitaire Microsoft Office Manager (MOM), ou dans une application qui doit pouvoir fournir à l'utilisateur les informations de statut alors qu'elle s'exécute en arrière-plan.

L'application crée sa fenêtre normalement, puis s'inscrit au Registre système en tant que barre d'outils d'application sur le Bureau (barre d'accès). Une fois inscrite en tant que barre d'accès, à chaque fois que la fenêtre est déplacée l'application devra négocier de l'espace sur l'écran avec le système en envoyant le rectangle requis au système dans un message ABM_QUERYSETPOS. Le système vérifie alors qu'aucune autre barre d'accès n'est en train d'utiliser cet espace et ajuste la taille du rectangle requis de sorte qu'il ne chevauche pas les autres. Lorsque la barre d'accès est déplacée, le système redimensionne le Bureau et déplace toutes les applications en cours d'exécution afin qu'elles ne la chevauchent pas.

Références

Pour plus d'informations sur l'interface de la barre d'outils d'application sur le Bureau, reportez-vous au chapitre « Étendre le Bureau Windows 95 : barres d'outils du Bureau d'applications » dans le « Guide du programmeur Windows 95 ». Ce guide est disponible dans la partie « Guides » du fichier d'aide du Kit de développement du logiciel Win32.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Win32 Application Programming Interface sur le système suivant
    • Microsoft Windows 95
Mots-clés : 
kbdownload kbcode kbfile kbsample kbshell KB134206
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Retired KB ArticleExclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.