Diviser l'écran le desktop dans une partie et le programme dans une autre partie
32277
Messages postés5Date d'inscriptionvendredi 4 août 2006StatutMembreDernière intervention11 avril 2008
-
6 oct. 2007 à 18:04
32277
Messages postés5Date d'inscriptionvendredi 4 août 2006StatutMembreDernière intervention11 avril 2008
-
11 avril 2008 à 02:39
Slt, j'aimerais bien que vous m'aidiez à trouver une solution a ce problème. Voila , je voudrais bien créer un programme qui peut diviser le l'écran en deux, une partie pour le systeme et une autre pour un autre programme.
A voir également:
Diviser l'écran le desktop dans une partie et le programme dans une autre partie
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 7 oct. 2007 à 14:58
Bonjour,
Comprends pas, moi...
De 2 choses l'une :
- soit il ne s'agit que de ta machine et il te suffit alors :
d'organiser ton bueau pour que tout y figure dans la moitié gauche et la fenêtre de ton appli dans ce qui reste à droite...
- soit il ne s'agit pas de ta machine et tu n'y pourras rien ! Pense un peu (juste pour voir) comment tu réussirais à mettre dans une moitié d'écran toutes les icônes d'un bureau si ces dernières (décision de l'utilisateur de la machine d'accueil et donc indépendante de toi...) étaient à ce point nombreuses qu'elles occuperaient (même serrées l'une contre l'autre) la totalité de l'écran ... Hein ?...
32277
Messages postés5Date d'inscriptionvendredi 4 août 2006StatutMembreDernière intervention11 avril 2008 11 avril 2008 à 02:39
l'idée c'était de créer un ptit programme qui s'affiche dans la partie droite de l'écran ( 200 px de largeur et qu prend la screen.heigth de heuteur) et que les programmes qui s'éxecutent ne cache pas mon prog même si on les mets plein écran)
J'ai trouvé la solution en utilisant de l'api ...
Public
Declare
Function SystemParametersInfo
Lib
"user32.dll"
Alias
"SystemParametersInfoA" (
ByVal uAction
As
Integer, _
ByVal uParam
As
Integer,
ByRef lpvParam
As RECT,
ByVal fuWinIni
As
Integer)
As
Integer
'D‚finit les dimensions du nouvel espace de travail.
Dim r
As RECT =
New RECT(0, 0,
Me.Left,
Me.Height)iNewWA = SystemParametersInfo(SPI_SETWORKAREA, 0, r, SPIF_SENDCHANGE)
----------------------
je crois que j'ai pas bien expliqué le prob ...
mais comme même, je vous remercie ...
et comme dab, s'ils utilisent par nécessité, nous on developpe par plaisir, eh les gas, fumez avec modération ...