begin process at 2010 02 10 05:18:16
  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é :6 431 / 520

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 avec Zip Source avec une capture Source .NET (Dotnet) INSERER TOUT TYPE DE FICHIERS DANS ORACLE EN VB.NET par SKY32
Source avec Zip Source avec une capture Source .NET (Dotnet) ENVOYER DES EMAILS AVEC PIECES JOINTES EN EXÉCUTANT BLAT par mays
Source avec Zip Source avec une capture Source .NET (Dotnet) PILOTER DES AFFICHEURS 7 SEGMENTS À PARTIR DU PORT SÉRIE OU ... par mays
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLER LE WEBBROWSER ET IDENTIFIER LES LIENS PAR LEUR NUM... par george02
Source avec Zip Source .NET (Dotnet) LOGIN AVEC FICHIER XML par DanMor498

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 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,406 sec (3)

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