begin process at 2012 02 13 00:07:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VB.NET

 > OBTENIR LA POSITION / HAUTEUR ET LARGEUR / ALIGNEMENT ET SUR QU'ELLE ECRAN EST LA BARRE DES TACHE

OBTENIR LA POSITION / HAUTEUR ET LARGEUR / ALIGNEMENT ET SUR QU'ELLE ECRAN EST LA BARRE DES TACHE


 Information sur la source

Note :
6,5 / 10 - par 2 personnes
6,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :VB.NET Source .NET ( DotNet ) Niveau :Initié Date de création :05/10/2003 Vu / téléchargé :7 562 / 565

Auteur : PinkRabbit84

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 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

  • '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!!!!
'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!!!!



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip EDITEUR DE RESOURCE (HOME-MADE) + DLL
Source avec Zip Source .NET (Dotnet) UTF-8 ENCODE/DECODE
Source avec Zip FICHIER DE RESSOURCE POUR JEUX EN VB

 Sources de la même categorie

Source .NET (Dotnet) MODIFICATION DATE DE WINDOWS EN VB.NET ET VBA par us_30
Source avec Zip Source avec une capture Source .NET (Dotnet) ENVOI DE MAIL AVEC PIÈCE JOINTE par EhJoe
Source .NET (Dotnet) AMUSONS NOUS AVEC UN LABEL ^^ par Adn56
Source avec Zip Source avec une capture Source .NET (Dotnet) UN NAVIGATEUR INTERNET EN VB.NET par azrti
Source avec Zip Source .NET (Dotnet) CONVERSION DE DEVISE MONAITAIRE VIA UN SERVICE WEB par bigmonkey7

Commentaires et avis

Commentaire de DeathVB le 13/11/2005 00:32:38

salut !

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

Commentaire de yossib le 28/12/2006 15:53:28

La position de la taskbar dans ton ecran vert est mauvaise !

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,560 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales