[ Win32 ] CreateWindow - lpParam [Résolu]

Messages postés
163
Date d'inscription
lundi 12 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2010
- - Dernière réponse : lectpe
Messages postés
163
Date d'inscription
lundi 12 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2010
- 21 juin 2010 à 09:00
Bonjour.

J'ai vu sur msdn qu'on pouvait passer un pointeur (vers une structure par exemple) à une fenêtre de type HWND lors de l'appel de la fonction CreateWindow grâce au paramètre lpParam de cette fonction.

J'aimerai donc savoir comment récupérer cette valeur (celle du lpParam passée en paramtères lors de l'appel de la fonction CreateWindow).

Merci d'avance.

Cordialement, Greg.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
21054
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
7 novembre 2014
41
3
Merci
Quand tu traites WM_CREATE, lParam est un pointeur sur une structure CREATESTRUCT. La valeur que tu as passée se retrouvera dans CREATESTRUCT.lpCreateParams, donc:
case WM_CREATE:
myval = ((LPCREATESTRUCT) lParam)->lpCreateParams;


ciao...
BruNews, MVP VC++

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 111 internautes nous ont dit merci ce mois-ci

Commenter la réponse de BruNews
Messages postés
163
Date d'inscription
lundi 12 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2010
2
0
Merci
Merci beaucoup.
Commenter la réponse de lectpe

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.