Obtenir la position / hauteur et largeur / alignement et sur qu'elle ecran est la barre des tache

Soyez le premier à donner votre avis sur cette source.

Vue 9 232 fois - Téléchargée 715 fois

Description

Obtenir la position (rect), l'alignement (Left, Right, Top, Bottom), la hauteur et la largeur et sur qu'elle ecran (pour les orci qui ont plusieur ecran) est la barre des tache. La source n'est pas tres compliquer (je vais expliquer le plus compliquer un peu plus bas) mais j'ai rien trouver qui fait quelque chose de semblable!

Le partie la plus compliquer de cette source est la function GetTaskbarAlign alors j'vais l'expliquer:

Source / Exemple :


'Elle commence par demander a Windows la position de la barre des tache (sa retourne un RECT)

SHAppBarMessage(ABM_GETTASKBARPOS, oABData)

'Ensuite elle trouve dans qu'elle ecran est la barre des tache avec le RECT de la barre des tache

oScreen = Windows.Forms.Screen.FromRectangle(GetTaskBarRectangle)

'Ensuite elle teste la position (en se basant sur le BOUND de l'ecran ou elle est) sa hauteur et sa largeur (c'est surement mal expliquer alors voici un exemple)

'X=0 Y=0 Height<Width   (sur l'ecran principale)
'Si tout ca est vrai alors la barre des tache est en haut
'La barre des tache ne pouvant etre plus grande que la moitier de l'ecran et
'la moitier de l'ecran (peu importe le sens) ne peut etre plus grand que la
'pleine mesure dans l'autre sense

'Ex: (ScreenWidth / 2) < ScreenHeight

'Et voila c'est tout!!!!

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
40
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
15 mai 2008

La position de la taskbar dans ton ecran vert est mauvaise !
Messages postés
44
Date d'inscription
mardi 16 novembre 2004
Statut
Membre
Dernière intervention
31 octobre 2006

salut !

Est-ce qu'il ny a pas un moyen de le faire sous vb6 ?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.