begin process at 2012 05 28 20:54:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

System

 > 

EnableWindow


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

EnableWindow

samedi 14 mai 2011 à 22:22:52 | EnableWindow

T_Mehdi

Bonjour,j'ai fait un bout de code C++/Win32 pour pouvoir Activer/Désactiver des contrôlés/fenêtres sur les quel ma sourie est positionné,le code marche très bien sur les contrôles de type fenêtres(j'arrive a les désactiver,Activer).
maintenant mon problème c'est quand je suis sur un Bouton et que j’essaye de le désactiver/activer , j'arrive a le désactiver mais pas a le réactiver.....
j'ai essayer de comprendre ce qui ce passe exactement , et j'ai remarqué que quand un bouton est désactiver la fonction WindowFromPoint ne récupère plus le hwnd du bouton sur le quelle elle est positionné.

Merci de m'indiquer une solution pour ce problème , ou une solution alternatif pour que je puisse activer des bouton désactivé d'une autre application que la mienne.

pour Activer
GetCursorPos(&p);
HWindow = WindowFromPoint(p);
EnableWindow(HWindow,TRUE);

pour Desactiver
GetCursorPos(&p);
HWindow = WindowFromPoint(p);
EnableWindow(HWindow,TRUE);
dimanche 15 mai 2011 à 16:25:27 | Re : EnableWindow

patatalo

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
salut,


GetDlgItem(hwnd, ID_CONTROL);

@++
dimanche 15 mai 2011 à 17:14:27 | Re : EnableWindow

T_Mehdi

Merci et si on a pas l'id du contrôle ? serais t'il possible de récupérer tout les ID d'une du Dlg?
dimanche 15 mai 2011 à 17:22:39 | Re : EnableWindow

T_Mehdi

Merci j'ai pue trouvé une solution a mon problème basé sur ta réponse je te remercie.c'est gentil.


Cette discussion est classée dans : bouton, désactiver, activer, enablewindow, hwindow


Répondre à ce message

Sujets en rapport avec ce message

Activer/désactiver une edit box [ par blackearth02 ] Bonjour,Je developpe une interface graphique sous VisualC++ et je voudrais savoir si il existe une fonction pour activer/désactiver une edit box.Merci Dual Screen a activer/désactiver directement [ par magic_Nono ] recherche d'un outil qui permette depuis le systray d'activer/désactiver le dual screenBonjourTous les matins et soirs, je me dois d'effectuer sur le désactiver un bouton [ par sportif1 ] bonjour tt le monde, comment faire pour désactiver un bouton avec MFC, Visual studio 6  après  un click sur ce dernier.merci [api] Bouton non cliquable [ par hoGan ] Bonjour, je me demandais comment créer un bouton non cliquable, et pouvoir le rendre cliquable par la suite.. Voilà ce que j'ai essayé: bouton_a_acti Activer/désactiver les connexions réseau ? [ par regulax ] Bonjour,Je cherche le moyen d'activer et de désactiver certaines de mes interfaces ethernet exploitées sous NT/XP par prog C/C++.Pour plus de clarté, Activer/Desactiver Fenetre [ par esquiule ] Bonjour,Je créé une application MFC. Dans ma fenêtre principale, je possède une barre d'outil contenant plusieurs boutons qui lancent différentes fenê Désactiver une commande bouton [ par jetix ] Comment faire pour désactiver une commande bouton dans une boite de dialoguefait en visualC++6.0 avec l'api Win32,par exemple quand l'utilisateur à cl activer un bouton [ par CalamityJanou ] Bonjour,j'ai créé un bouton dans la Toolbar de ma MFC, que je développe avec Visual. (j'ai aussi créé la même commande dans un menu).Mon problème est Activer/Désactiver champ de saisie [ par CHENRY ] En VC++ 6 avec les MFC, comment faire pour activer désactiver dynamiquement un champ de saisie.Cette option existe dans les propirétes lorsqu'on créé Bouton Disabled [ par JCpp ] Comment rendre un Bouton en mode "IDC_BUTTON1" en transparent "disabled", en Visual Studio C++ ?J'ai essayé :GetDlgItem( IDC_BUTTON1 )->EnableWindow(T


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,373 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales