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: mynameis_mic...@hotmail.fr (Michel)
 Groupes: fr.comp.os.ms-windows.programmation
 Organisation: http://groups.google.com
 Date: 01. Jul 2008, 14:34:53
 References: 1 2
On 1 juil, 17:52, Michel <mynameis_mic...@hotmail.fr> wrote:
> On 1 juil, 08:06, "Vincent Burel" <vincent.bu...@nospam.wanadoo.fr>
> wrote:
>
>
>
>
>
> > "Michel" <mynameis_mic...@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
>
> Merci, j'en arrive aussi à la conclusion que c'est la seule/meilleure
> méthode.- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -

Non en fait il y a aussi GWL[P]_USERDATA qui marche pour tout type de
fenêtre (pas seulement les messages boxes).


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