OVH Cloud OVH Cloud

fenetre style system

5 réponses
Avatar
Gilles RONSIN
Bonjour,

Je (travaille|joue) avec VB6.

Est-t'il possible d'afficher une fenêtre par dessus toute autre sans
faire basculer les écrans pleines pages (essentiellement les jeux) sans
se préoccuper de la résolution ? J'ai essayé SetWindowsPos mais le bureau
est rebasculé pour l'affichage de ma fenêtre.

Merci pour tout tuyau,
Bonne journée.

--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.

5 réponses

Avatar
Alexandre
"Gilles RONSIN" a écrit dans le message de
news:
Bonjour,

Je (travaille|joue) avec VB6.

Est-t'il possible d'afficher une fenêtre par dessus toute autre sans
faire basculer les écrans pleines pages (essentiellement les jeux) sans
se préoccuper de la résolution ? J'ai essayé SetWindowsPos mais le bureau
est rebasculé pour l'affichage de ma fenêtre.




Je ne crois pas. Une appli demandant un plein écran prend évidemment tout
l'écran.
Si tu veux qu'une fenetre soit en permance au premier plan, à part quand une
appli se lance en plein écran, il faut qu'elle ait le style TOPMOST.
Avatar
Dominique Baldo
Gilles RONSIN nous disait
Bonjour,

Je (travaille|joue) avec VB6.

Est-t'il possible d'afficher une fenêtre par dessus toute autre sans
faire basculer les écrans pleines pages (essentiellement les jeux) sans
se préoccuper de la résolution ? J'ai essayé SetWindowsPos mais le bureau
est rebasculé pour l'affichage de ma fenêtre.



regarde plutot du coté de
SetWindowLong(hwnd,GWL_EXSTYLE,
GetWindowLong(hwnd,GWL_EXSTYLE)|WS_EX_TOPMOST);
où hwnd est le HWND de ta fenêtre
Avatar
Gilles RONSIN
"Alexandre" , le ven. 10 oct. 2003 20:34:49,
écrivait ceci:

Salut,

Je ne crois pas. Une appli demandant un plein écran prend évidemment
tout l'écran.
Si tu veux qu'une fenetre soit en permance au premier plan, à part
quand une appli se lance en plein écran, il faut qu'elle ait le style
TOPMOST.


c'est l'objet du SetWindowsPos sauce TOPMOST, et l'écran est basculé
aussi... à moins qu'on puisse présignaler la form en topmost avant
affichage.
Merci pour ton avis


--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.
Avatar
Gilles RONSIN
Dominique Baldo , le ven. 10 oct. 2003 22:07:38,
écrivait ceci:

Salut,

regarde plutot du coté de
SetWindowLong(hwnd,GWL_EXSTYLE,
GetWindowLong(hwnd,GWL_EXSTYLE)|WS_EX_TOPMOST);
où hwnd est le HWND de ta fenêtre



Merci. Je vais essayer asap. bon WE

--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.
Avatar
Gilles RONSIN
Dominique Baldo , le ven. 10 oct. 2003 22:07:38, écrivait
ceci:

Salut,

SetWindowLong(hwnd,GWL_EXSTYLE,
GetWindowLong(hwnd,GWL_EXSTYLE)|WS_EX_TOPMOST);


Ça ne marche pas non plus...ou je dois pas le faire au bon moment. Merci en
tout cas, je poursuis mes recherches..


--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.