Fenetre sans focus

Pinky84 Messages postés 24 Date d'inscription samedi 11 novembre 2000 Statut Membre Dernière intervention 27 avril 2010 - 26 mars 2005 à 22:11
Pinky84 Messages postés 24 Date d'inscription samedi 11 novembre 2000 Statut Membre Dernière intervention 27 avril 2010 - 28 mars 2005 à 19:18
J'aimerai creer un fenetre qui ne prend pas le focus. C'est pour faire
un control comme dans Photoshop (comme celui pour choisir l'opacité).
Quand je click sur le bouton, il creer un fenetre avec un TrackBar
dedans, mais il vole le focus a la fenetre de l'application.



J'espere que j'ai été assez clair



Merci d'avance



Pinky84

2 réponses

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
28 mars 2005 à 12:54
salut,

avant la création tu fais un HWND h = GetFocus();
tu crées ta fenêtre
après la création tu fais un SetFocus(h);

ShareVB
0
Pinky84 Messages postés 24 Date d'inscription samedi 11 novembre 2000 Statut Membre Dernière intervention 27 avril 2010
28 mars 2005 à 19:18
Bien qu'elle suffirai pour ce que je veut faire presentement, ce n'est
pas la solution que je cherchais. Il y a quelque probleme avec cette
astuce. Par exemple, si je voudraisfaire afficher des alertes comme
dans MSN, lorsqu'une alerte apparaittrait, si l'utilisateur est en
train de bouger une fenetre, ca va canceler son action. Aussi si
l'utilisateur joue a un jeu, il se minimisera lorsque qu'une alerte
s'afficherai (certain jeu se minimise lorsqu'il n'ont plus le focus).
Parcontre, ca devrais pas etre un probleme pour ce que je veut faire
presentement... Merci.
0
Rejoignez-nous