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

  FORUM HardWare.fr
  Programmation
  C++

  [Visual C++/MFC] Inhiber une fonctionnalité d'un compososant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Visual C++/MFC] Inhiber une fonctionnalité d'un compososant

n°1183111
AsTro
Posté le 24-08-2005 à 11:06:01  profilanswer
 

Bonjour,
Peut-on inhiber temporairement une fonctionnalité d'un composant graphique.
J'ai un TreeView dont j'aimerais bloquer la méthode TVN_SELCHANGED temporairement.
C'est possible?

mood
Publicité
Posté le 24-08-2005 à 11:06:01  profilanswer
 

n°1183216
slash33
Posté le 24-08-2005 à 12:12:46  profilanswer
 

Heu si tu captures le message (TVN_SELCHANGED est un message pas une méthode) et que tu ne fait rien dans le gestionnaire de l'événement (la méthode associée à l'événement via la table des messages) ça marche pas? Ca suppose de modifier le code bien sûr.
 
Au fait qu'est-ce que tu entends par composant graphique? C'est un contrôle ou un ActiveX?
 
Enfin qu'est-ce que tu entends par "temporairement"?

n°1183351
AsTro
Posté le 24-08-2005 à 13:41:35  profilanswer
 

slash33 a écrit :

Heu si tu captures le message (TVN_SELCHANGED est un message pas une méthode) et que tu ne fait rien dans le gestionnaire de l'événement (la méthode associée à l'événement via la table des messages) ça marche pas? Ca suppose de modifier le code bien sûr.
 
Au fait qu'est-ce que tu entends par composant graphique? C'est un contrôle ou un ActiveX?
 
Enfin qu'est-ce que tu entends par "temporairement"?


 
composant graphique -> treeView par exemple
temporairement -> le temps d'executer un bout de code, uen sorte de section critique
 
J'ai rajouter un booléen du coup pour executer ou nom le code associé a l'évènement.

n°1183396
HelloWorld
Salut tout le monde!
Posté le 24-08-2005 à 14:11:44  profilanswer
 

Tu peux jeter un oeil à EnableWindow, voire carrément BlockInput. Note aussi que tant que tu ne passes pas dans la boucle des messages tes fenêtres ne vont pas réagir.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite

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

  [Visual C++/MFC] Inhiber une fonctionnalité d'un compososant

 

Sujets relatifs
[resolu]mega probleme sous visual SOS... SOS...Probleme de compilation Visual C++, enfin je crois
Différence entre VBA et Visual BasicUnknown Error au lancement de Visual Studio (2003 & 2005)
[Visual C++] Classes filles de CException [VC++][MFC] Aide à la réalisation d'une application (pour débutants)
[VC++][MFC] Fichier/Affichage (pour débutants)[Visual C++/MFC] Femeture boite de dialogue
[Visual C++/MFC] Onglets 
Plus de sujets relatifs à : [Visual C++/MFC] Inhiber une fonctionnalité d'un compososant


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