Probleme de visible/invisible sur un controle (VC++)

Probleme de visible/invisible sur un controle (VC++) - C++ - Programmation

Marsh Posté le 13-05-2002 à 16:39:11    

Salut, j'ai inséré dans mon projet (MFC application) un controle Microsoft Form 2.0 label ou un truc dans le genre car je préfère utilisé ce controle à un CStatic, j'ai inséré aussi un controle ActiveX car cela était nécessaire.
 
Quand je place sur mon dialog un controle de type Clabel(le controle que je vient d'insérer) et apres lui avoir associé une variable dans le class wizard, impossible de le rendre visible. Je m'explique :
 
Soit m_label ma variable. Au depart mon objet associé à m_label est visible sur mon dialog. Si je fais :
 
m_label.ShowWindow(SW_HIDE), il disparait ce qui est normal
 
mais si je fais juste apres un m_label.ShowWindow(SW_SHOW) et bien on moment d'exécuter cette ligne de commande, il plante le programme avec un message d'erreur.
Alors que normalement d'habitude cela marche très bien sur n'importe quel composant * normal * que VC++ te propose lorsque tu choisis de créer une nouvelle application.  
 
Autre chose, la classe qui me permet d'utiliser mes  nouveaux controle propose plusieurs méthodes de classe comme  
SetCaption (string) au lieu du SetWindowText(string) pour changer un label avec un Cstatic . Alors je mpe demandais si il n'y aurais pas de méthode de classe ou une autre méthode tous court pour afficher un composant d'une boite de dialogue
 
Merci d'avance pour vos réponse
 
@+

Reply

Marsh Posté le 13-05-2002 à 16:39:11   

Reply

Marsh Posté le 13-05-2002 à 18:23:49    

up

Reply

Marsh Posté le 18-05-2002 à 12:32:01    

up

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed