CRÉATION DE CONTROLES AVEC CLASSE ET LIBRAIRIE PERSO SANS MFC

Signaler
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27934-creation-de-controles-avec-classe-et-librairie-perso-sans-mfc

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
dans la zone de recherche au dessus, tu regles sur 'forum' et tu mets GWL_USERDATA en critere. Tu verras que ymca2003 a deja fait cet exemple plusieurs fois.
Messages postés
140
Date d'inscription
samedi 1 novembre 2003
Statut
Membre
Dernière intervention
30 septembre 2009
2
Dans la classe Fenetre, j'ai rajouté en privé un pointeur vers une variable de type Fenetre.
A la premiere fonction de la classe appellée, j'y stocke this.
mais dans la fonction WindProc, je ne peut tjrs pas appeller d'autres fonctions.
Je l'ai peut etre mal utilisé...

Fenetre.cpp:65: invalid use of member `Fenetre::pt' in static member function
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Faut conserver pointeur 'this' dans un membre du WNDCLASSEX a la creation et aller le rechercher quand besoin.
Messages postés
140
Date d'inscription
samedi 1 novembre 2003
Statut
Membre
Dernière intervention
30 septembre 2009
2
salut
je viens d'essayer d'integrer la fonction WindProc dans la classe Fenetre en static, mais je n'arrive pas a appeller une autre fonction de la classe via la fonction WindProc.

Fenetre.cpp:63: cannot call member function `int Fenetre::InitObjets(HWND__*)'
without object
Afficher les 11 commentaires