lancer manuellement une fonction avec un CCmdUI* en parametres

lancer manuellement une fonction avec un CCmdUI* en parametres - C++ - Programmation

Marsh Posté le 21-02-2005 à 16:31:48    

Mappage

Code :
  1. ON_COMMAND(ID_BUT_THR, OnButThr)
  2. ON_UPDATE_COMMAND_UI(ID_BUT_THR, OnUpdateButThr)


 
j'aimerais lancer la fonction OnUpdateButThr
voici son code  
 
 

Code :
  1. void CVideoWnd::OnUpdateButThr(CCmdUI* pCmdUI)
  2. {
  3. // TODO: Add your command update UI handler code here
  4. if(threshold_enable)
  5. {
  6.  pCmdUI->SetCheck(1);
  7. }
  8. else
  9. {
  10.  pCmdUI->SetCheck(0);
  11. }
  12. //pCmdUI->Enable(false);
  13. }


via la fonction  

Code :
  1. void CVideoWnd::refresh( WPARAM wParam, LPARAM lParam )
  2. {
  3. //...
  4. ;
  5. }


je ne sait pas comment faire pour lancé OnUpdateButThr(CCmdUI* pCmdUI) , directement il me faut fournir l'argument que je ne sait comment faire pour recuperer.
et je ne sait pas non plus comment faire pour lance manuellement la macro ON_UPDATE_COMMAND_UI(ID_BUT_THR, OnUpdateButThr)
 
si vous pouvez m'aidez je vous serais reconnaissant.
d'avance merci

Reply

Marsh Posté le 21-02-2005 à 16:31:48   

Reply

Marsh Posté le 22-02-2005 à 08:53:33    

aucune idée ...?

Reply

Sujets relatifs:

Leave a Replay

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