|
Fenêtre au-dessu en permance |
Iniciado por Alain Blanc, ago., 18 2005 7:07 PM - 2 respostas |
| |
| | | |
|
| |
Publicado em agosto, 18 2005 - 7:07 PM |
Bonjour,
Est-ce qu'il est possible d'avoir une fenêtre WinDev qui reste en permance au-dessu des autres fenêtres de Windows ?
Exemple : Ma fenêtre que j'ai crée en Windev reste au-dessu d'une fenêtre d'internet exploreur quand bien même j'ai cliqué dessu ?
Merci |
| |
| |
| | | |
|
| | |
| |
Publicado em agosto, 18 2005 - 7:20 PM |
Bonjour, une solution conciste a appeler la fonction timer : SI Timer ("Affiche_Devant_Tout", 100, 1) = 0 ALORS
Erreur("Création du timer impossible")
FIN
Dans la fonction Affiche_Devant_Tout :
FenEtat (FenEnCours(), DessusTout )
Cordialement Christophe C |
| |
| |
| | | |
|
| | |
| |
Publicado em agosto, 19 2005 - 11:11 AM |
Salut,
Pour activer la fonction "fenetre toujours au dessus" : AppelDLL32("user32","SetWindowPos", Hwnd, HWND_TOPMOST, NomFen..X,NomFen..Y, NomFen..Largeur, NomFen..Hauteur,SWP_SHOWNOACTIVATE) AppelDLL32("user32","ShowWindow",Hwnd,
Pour désactiver la fonction : AppelDLL32("user32","SetWindowPos", Hwnd, HWND_NOTOPMOST, NomFen..X,NomFen..Y, NomFen..Largeur, NomFen..Hauteur,SWP_SHOWNOACTIVATE) AppelDLL32("user32","ShowWindow",Hwnd,
Hwnd = Handle de ta fenetre NomFen = Nom de ta fenetre
HWND_TOPMOST = -1 HWND_NOTOPMOST = -2 SWP_SHOWNOACTIVATE = 16
bye |
| |
| |
| | | |
|
| | | | |
| | |
|