Boite de dialogue non-modale

Résolu
cs_kyle Messages postés 24 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 octobre 2008 - 13 juin 2005 à 16:18
cs_kyle Messages postés 24 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 octobre 2008 - 14 juin 2005 à 09:27
Bonjour à tous,

J'ai un soucis. Il me faudrait une boite de dialogue faisant office de
boite à outils (il me faut certains contrçles particuliers). Le gros
problème c'est que lorsque cette DialogueBox est affiché, le contenu de
ses boutons s'efface, l'appel à d'autres fonctions de marche plus ou
alors seulement quand j'appuye sur une touche particulière.

En cherchant j'ai entendu parler de dispatcher les messages correctement mais pour le moment sans résultats !

Un coup de main SVP !!!

Les voies de l'informatique sont impénétrables....

3 réponses

BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 19
13 juin 2005 à 16:34
3
cs_kyle Messages postés 24 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 octobre 2008
14 juin 2005 à 09:03
Merci beaucoup, ce doc est très intéressant.

Ca fonctionne maintenant mais en fait je le faisais deja correctement
le probleme venait d'autre part : dans la boite de dialogue que
j'utilise en tant que barre d'outils, je désire mettre des bitmap dans
les icones, hors pour cela j'ai trouvé la technique d'envoyer un msg
vers l'item de la boite de dialogue et c'est cela qui pose probleme.

Si par hasard tu as une autre méthode...

Encore merci.

Les voies de l'informatique sont impénétrables....
0
cs_kyle Messages postés 24 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 octobre 2008
14 juin 2005 à 09:27
C'est bon, j'ai trouvé la solution tout seul comme un grand :)

Fallait que mette le SendMessage dans WM_INITDIALOG, autrement il envoyait le msg a chaque boucle...

Les voies de l'informatique sont impénétrables....
0
Rejoignez-nous