accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: Mémoire d'une dialog box

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.os.ms-windows.programmation ] 

Retour : Accueil du site fr comp os ms-windows programmation   charte stats de ce groupe


  Sujet:   Re: Mémoire d'une dialog box  
 De: vincent.bu...@nospam.wanadoo.fr (Vincent Burel)
 Groupes: fr.comp.os.ms-windows.programmation
 Organisation: AMSB
 Date: 01. Jul 2008, 08:06:11
 References: 1
"Michel" <mynameis_michel@hotmail.fr> wrote in message
news:cbd00666-3463-4426-b902-180503a5ed60@w7g2000hsa.googlegroups.com...
Bonjour à tous.

Windows donne le moyen aux fenêtres de garder des informations avec
GetWindowLongPtr() et  SetWindowLongPtr(). Mais il faut spécifier la
taille voulue lors de la création de la fenêtre en question.
Comment procède-t-on avec une modal dialog box, qui est créée à priori
avec DialogBox ou DialogBoxParam?

ou DialogBoxIndirectParam... dans tous les cas vous pouvez communiquer un
pointeur via le dernier paramètre de ces fonctions et le récupérer ensuite
dans la callback au WM_INITDIALOG.

La méthode que j'utilise consiste à faire une allocation (ou avant de créer
la boite ou aprés dans le WM_INITDIALOG) et stocker le pointeur dans le
DWL_USER : SetWindowLong(hw,DWL_USER,(LONG)pointer);

VB


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Free counter and web stats