Bonjour,
Pour intégrer mon menu "Fichier", j'ai fait une classe dérivant de wxMenu :
Dans le constructeur je remplit ce menu et dans ma fenêtre principale j'essaye de l'intégrer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class CFileMenu : public wxMenu { }
Le compilateur me lance une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 wxMenuBar* menuBar = new wxMenuBar; menuBar->Append(m_pFileMenu, "&Fichier" ); SetMenuBar( menuBar );
impossible de convertir de 'CFileMenu *' en 'wxMenu *'
Les types pointés n'ont aucun rapport entre eux*; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
Bizarre non ? Pourquoi il ne voit pas que CFileMenu dérive publiquement de wxMenu ?
Merci,
A bientôt
Partager