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

 


Dernière réponse
Sujet : [VisualC++] cacher ou montrer une ToolBar en cours d'exécution...
VisualC++ hWnd=???? euh normal que le ShowWindow balance une exception.
 
Euh la jvoit pas, je regarde ca si personne trouve avant.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
VisualC++ hWnd=???? euh normal que le ShowWindow balance une exception.
 
Euh la jvoit pas, je regarde ca si personne trouve avant.
z0rglub {CToolBarCtrl hWnd=???}
VisualC++ 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
z0rglub ben une référence, comment je vois ce qu'il vaut ?
VisualC++ pCtrl quand tu le recupere il vaut koi ?
 
(Desole mais j ai pas vc+ sur le pc la)
z0rglub

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]

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

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

VisualC++ En recuperant le control associe a ta toolbar, tu doit pouvoir apres faire un hide dessus.
z0rglub 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]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)