rajouter des fonctions non reliées à des messages dans un dialog [MFC] - Programmation
Marsh Posté le 15-03-2002 à 09:37:51
Ouais, enfin, en gros, tu veux rajouter une fonction à ta classe...
Heu... t'as déja programmé en C++ !???
Marsh Posté le 15-03-2002 à 10:50:28
je sais bien que c'est faisable facilement mais en fait, ma question est mal posée : je me demandais si il n'y avait pas dans VC++, un truc pour le faire directement ( du genre, on donne le nom de la fonction, et lui il déclare le prototype dans la classe et il m'écrit le début de la fonction ). tu vois ?
Marsh Posté le 15-03-2002 à 11:01:08
torpe23 a écrit a écrit : je sais bien que c'est faisable facilement mais en fait, ma question est mal posée : je me demandais si il n'y avait pas dans VC++, un truc pour le faire directement ( du genre, on donne le nom de la fonction, et lui il déclare le prototype dans la classe et il m'écrit le début de la fonction ). tu vois ? |
Je vois que c tellement bateau que je vois absoluement pas l'intéret que ça aurait !
pour ajouter une class, t'as un outil comme ça, ms pas pour un fonction. y a aucun intéret !! pourquoi tu veux ça toi !??
Marsh Posté le 15-03-2002 à 18:12:36
le class wizard le fait bien pour rajouter des fonctions qui agissent par messages. Il pourrait très bien le faire pour une fonction membre qui n'agit pas suite à un message...
Ce serait mieux que de se galérer à aller dans le .h pour faire le proto puis dans le .cpp pour écrire la fcn !
Marsh Posté le 15-03-2002 à 18:18:36
torpe23 a écrit a écrit : le class wizard le fait bien pour rajouter des fonctions qui agissent par messages. Il pourrait très bien le faire pour une fonction membre qui n'agit pas suite à un message... Ce serait mieux que de se galérer à aller dans le .h pour faire le proto puis dans le .cpp pour écrire la fcn ! |
Tu fais bouton droit sur la classe, au dessus de "Add Message Handler", tu as "Add member function".
Marsh Posté le 15-03-2002 à 18:23:11
excuse moi mais je ne vois où il faut faire un clic droit...
Marsh Posté le 15-03-2002 à 18:25:36
torpe23 a écrit a écrit : excuse moi mais je ne vois où il faut faire un clic droit... |
De la même manière que tu fais "Add Message Handler" pour ajouter un message dans la classe (tu viens de dire que tu le fais déjà), tu fais "Add member function".
Marsh Posté le 15-03-2002 à 18:33:36
non, je ne fais pas comme ça. Le class wizard est comme ça :
http://www.multimania.com/torpe23/class.jpg
et là dedans, y'a pas de "Add member fonction"
ps : bon, j'arrive pas à ce qu'on voit l'image donc tant pis mais y'a pas ce que tu me dis !
[jfdsdjhfuetppo]--Message édité par torpe23--[/jfdsdjhfuetppo]
Marsh Posté le 15-03-2002 à 09:36:13
Mon appli, c'est un CDialog. Je voudrais rajouter des fonctions qui puisse accéder aux mêmes choses que les fonctions membres de la CDialog mais qui ne soient pas reliés à des messages.
J'espère que j'ai été assez explicite, et merci d'avance !