Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1502 connectés 

  FORUM HardWare.fr
  Programmation

  [VisualC++] cacher ou montrer une ToolBar en cours d'exécution...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VisualC++] cacher ou montrer une ToolBar en cours d'exécution...

n°97901
z0rglub
Posté le 07-02-2002 à 17:19:08  profilanswer
 

voilà,
je suis dans la mouise, j'arrive pas à cacher une toolbar au lancement et à ne l'afficher que lorsque je clique sur un bouton.
Je peux la lancer au démarrage (dans la MainFrame) mais après j'arrive pas à faire la relation entre le clic sur le bouton et l'affichage ou non de la Toolbar.
Si vous savez comment faire...

 

[jfdsdjhfuetppo]--Message édité par z0rglub--[/jfdsdjhfuetppo]


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
mood
Publicité
Posté le 07-02-2002 à 17:19:08  profilanswer
 

n°97905
VisualC++
J'va y penser ...
Posté le 07-02-2002 à 17:28:16  profilanswer
 

En recuperant le control associe a ta toolbar, tu doit pouvoir apres faire un hide dessus.


---------------
VT ... Vaucluse / Vrille(euse :sarcastic: ) c'est pareil tant qu'il y a l'humour :D
n°97911
z0rglub
Posté le 07-02-2002 à 17:33:43  profilanswer
 

VisualC++ a écrit a écrit :

En recuperant le control associe a ta toolbar, tu doit pouvoir apres faire un hide dessus.  




 
ma ToolBar s'appelle PALETTE, dans le resourceView, l'identifiant est ID_PALETTE.
Pour le moment, je faisais la création (avec CreateEX) puis la LoadToolBar dans la classe MainFrame (dans le constructeur).
Maintenant je voudrais faire le LoadToolBar dans le View !
 
Tu me dis qu'il faut récupérer le contrôle mais si tu peux m'en dire plus, n'hésites surtout pas...
thx


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°97919
VisualC++
J'va y penser ...
Posté le 07-02-2002 à 17:45:26  profilanswer
 

un CToolBarCtrl* pCtrl = m_ToolBar.GetToolBarCtrl();
et apres un  
pCtrl->ShowWindow(SW_HIDE);
 
ca devrait marcher je pense.


---------------
VT ... Vaucluse / Vrille(euse :sarcastic: ) c'est pareil tant qu'il y a l'humour :D
n°97923
z0rglub
Posté le 07-02-2002 à 17:56:37  profilanswer
 

Code :
  1. CSiloView::CSiloView()
  2. {
  3. // TODO: add construction code here
  4. m_Palette.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_BOTTOM
  5. | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
  6. m_Palette.LoadToolBar(IDR_PALETTE);
  7. }


puis  

Code :
  1. void CSiloView::OnMenuModeAjout()
  2. {
  3. // TODO: Add your command handler code here
  4. CToolBarCtrl& pCtrl = m_Palette.GetToolBarCtrl();
  5. pCtrl.ShowWindow(SW_HIDE);
  6. m_iModeCourant = MODE_PLACEMENT;
  7. }


 
et j'ai une belle Fenêtre FAILED truc muche

 

[jfdsdjhfuetppo]--Message édité par z0rglub--[/jfdsdjhfuetppo]


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°97925
VisualC++
J'va y penser ...
Posté le 07-02-2002 à 18:00:00  profilanswer
 

pCtrl quand tu le recupere il vaut koi ?
 
(Desole mais j ai pas vc+ sur le pc la)


---------------
VT ... Vaucluse / Vrille(euse :sarcastic: ) c'est pareil tant qu'il y a l'humour :D
n°97926
z0rglub
Posté le 07-02-2002 à 18:05:23  profilanswer
 

ben une référence, comment je vois ce qu'il vaut ?


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°97929
VisualC++
J'va y penser ...
Posté le 07-02-2002 à 18:08:59  profilanswer
 

tu mets un breakpoint dessus la ligne (F9) et une fois arreter a l exec dessus et apres bouton droit quick watch quand tu es au dessus de la variable a l ecran
 
enfin c est une methode


---------------
VT ... Vaucluse / Vrille(euse :sarcastic: ) c'est pareil tant qu'il y a l'humour :D
n°97930
z0rglub
Posté le 07-02-2002 à 18:14:16  profilanswer
 

{CToolBarCtrl hWnd=???}


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°97932
VisualC++
J'va y penser ...
Posté le 07-02-2002 à 18:26:38  profilanswer
 

hWnd=???? euh normal que le ShowWindow balance une exception.
 
Euh la jvoit pas, je regarde ca si personne trouve avant.


---------------
VT ... Vaucluse / Vrille(euse :sarcastic: ) c'est pareil tant qu'il y a l'humour :D

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VisualC++] cacher ou montrer une ToolBar en cours d'exécution...

 

Sujets relatifs
Rechargement javascript en cours d'execution fonctionJavascript : Actualisation en cours de fonction
[JS] Cacher l'adresse d'un lienjava : probleme de creation du .bat de compilation et d'execution
Cours d'algo pour un examen demain c'est important......[Macros Visual Studio] Créer une toolbar
Comment cacher une image ?[C] Temps d'exécution
cours oracle 
Plus de sujets relatifs à : [VisualC++] cacher ou montrer une ToolBar en cours d'exécution...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR