Bonjour
ça a toujours un rapport avec mon dernier poste sur ce forum.
J'ai une classe Window récuperée sur un programme open source, qui contient quelque fonction pour piloter les handles, une class Application et une class Form qui me sert de class de base avec laquelle (pour le moment) je souhaite enregistrer la structur WNDCLASSEX et dont mes formulaire en sont hérité.
Je suis confronté à deux problemes.
Le premier: il ne me link pas le static vector<TCHAR*> m_pListClassName;
qui doit me contenir juste les noms de class. J'aurai souhaité enregistrer ma class que si sont nom n'existe pas dans la list. Pour cela, ma liste doit faire parti de ma class de base et rester static.. non?
Le deuxieme soucis et dans l'enregistrement de mes Form dans l'objet Application,
la ligne mise en commentaire fais que mon programme démarre mais ne fonctionne pas, par contre la deuxieme oui, tout marche mais je ne peux pas désallouer ma mémoire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 BOOL AddForms(Form* aForm) { if(!m_pForm) { this->m_pForm = new Form; //(*this->m_pForm) =(* aForm); this->m_pForm=aForm; return TRUE; } return FALSE; }
pour vous simplifier le travail,j'ai tout mis dans les zips..
merci de votre aide.
Partager