fallenmax
Messages postés33Date d'inscriptionsamedi 16 décembre 2006StatutMembreDernière intervention 6 mars 2007
-
16 déc. 2006 à 17:26
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 2018
-
18 déc. 2006 à 22:42
Bonjour,
Je cherche à modifier l'espace utilisable du bureau, c'est à dire l'espace maximale que peut occuper une fenêtre. J'ai besoin de le faire afin d'ajouter une barre juste au dessus de la barre démarrer.
Cela fait une éternitée que je cherche partout, mais je ne trouve rien.
Donc si quelqu'un a une solution VB 2005 ou simplement une façon de le faire autre que par programmation...
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 16 déc. 2006 à 17:53
Essaye avec la fonction GetSystemMetrics de la librairie "user32"
paramètre nIndex (le seul d'ailleurs)
Flags SM_CXFULLSCREEN, SM_CYFULLSCREEN
" Width and height of the client area for a full-screen window. To get the coordinates of the portion of the screen not obscured by the tray, call the SystemParametersInfo function with the SPI_GETWORKAREA value."
Je n'ai pas essayyé, mais pense que c'est celà ...
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 16 déc. 2006 à 18:10
Il te faut certes toujours "bûcher" un peu pour mériter les choses.
Maintenant : si ta gêne est simplement la barre de tâches, il te suffit de la paramétrer (avec windows) pour la rendre escamotable quand ton curseur ne survole pas l'endroit où elle est.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 16 déc. 2006 à 18:12
Et cette façon de procéder t'évitera de modifier (de façon figée) les paramètres de Windows ou de tout remodifier à chaque fois que tu modifies ta barre !
fallenmax
Messages postés33Date d'inscriptionsamedi 16 décembre 2006StatutMembreDernière intervention 6 mars 2007 16 déc. 2006 à 18:14
Non ce que je veux, c'est pas du tout masquer la barre, mais en ajouter une autre coder par moi-même. Seulement, ne voulant pas que cette barre cache les fenetres ou soit cach.ées par elles, je dois modifier la taille maximale que les fenetres peuvent prendre.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 16 déc. 2006 à 18:19
Il te faut certes toujours "bûcher" un peu pour mériter les choses.
Maintenant : si ta gêne est simplement la barre de tâches, il te suffit de la paramétrer (avec windows) pour la rendre escamotable quand ton curseur ne survole pas l'endroit où elle est.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 16 déc. 2006 à 20:04
Ecoute, ami,
Je ne t'aiderai pas à faire cette bêtise-là, car elle aurait pour conséquence de figer ainsi les paramètres de Windows jusqu'à ce que tu en décides autrement (et que tu te rapelles ce qu'il y a à faire et les valeurs à modifier) !
Voyons un peu la chose ensemble :
1) s'il s'agit de faire en sorte qu'une application VB ne soit pas gênée, on peut s'y prendre autrement, pour cette application-là
2) s'il s'agit d'utiliser VB pour aller modifier les paramètres des fenêtres de Windows : je ne serai pas là le "complice", même amical, de ce machin dont, de surcroît, rien ne m'assurera jamais qu'il ne sera pas un jour inclus dans une application qui (hé oui) irait modifier les paramètres d'une autre machine.
Je t'ai signalé une fonction. Une autre t'a également été signalée. Si tu veux jouer avec ces fonctions, tu joueras sans moi. Désolé.
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 201822 16 déc. 2006 à 20:12
Ont peut jouer sans les fonctions api données dans nos réponses précédentes. Il te suffit de mettre ta feuille toujours au premier plan et d'empecher de la redimensionner ou de la déplacer et basta c'est réglé tu as ta barre perso. Le tout peut-être fait dans les propriétés de ta feuille. Je suis plutôt d'accord avec Jmfmarques.
fallenmax
Messages postés33Date d'inscriptionsamedi 16 décembre 2006StatutMembreDernière intervention 6 mars 2007 16 déc. 2006 à 22:11
De un, j'ai chercher pendant 3 jours quelquechose que tu dis être une bêtise, alors épargne moi le ton que tu utilise.
De deux, tu savais quoi chercher alors que je ne savais même pas de quoi vous parliez.
De trois, le code que tu m'envoi ah beau avoir été trouvé en 20 secs... et bien il semble qu'il ne marche pas version 2005. On me dit que hwnd n'est pas un membre de mon formulaire.
Alors s'il-vous-plaît cesse de me traiter comme un moins que rien. Merci.