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

  FORUM HardWare.fr
  Programmation
  C++

  [MFC - soluce inside] disabler un edit depuis le programme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC - soluce inside] disabler un edit depuis le programme

n°380178
polo021
Posté le 02-05-2003 à 10:13:07  profilanswer
 

ben voila j'ai un edit dans mon programme (IDC_EDIT) et j'aimerai tout simplement que l'utilisateur ne puisse pas en modifier le contenu.
Quelle est la commande deja pour obtenir un pointeur sur mon edit?
 
PS : je ne peux pas cocher la case disabled car il doit pouvoir etre modifiable au debut du pgm.
 
Merci.


Message édité par polo021 le 02-05-2003 à 10:42:10
mood
Publicité
Posté le 02-05-2003 à 10:13:07  profilanswer
 

n°380192
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 02-05-2003 à 10:23:20  profilanswer
 

Appelle la méthode CEdit::EnableWindow()
 
Tu n'as pas besoin d'acceder au pointeur : le DDX+wizard te permet de créer automatiquement une variable membre de type CEdit dans ta classe dialog pour accéder au contrôle.


Message édité par Tetragrammaton IHVH le 02-05-2003 à 10:31:03

---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°380200
backdafuck​up
Back to da old skool
Posté le 02-05-2003 à 10:27:50  profilanswer
 

polo021 a écrit :

ben voila j'ai un edit dans mon programme (IDC_EDIT) et j'aimerai tout simplement que l'utilisateur ne puisse pas en modifier le contenu.
Quelle est la commande deja pour obtenir un pointeur sur mon edit?
 
PS : je ne peux pas cocher la case disabled car il doit pouvoir etre modifiable au debut du pgm.
 
Merci.


Pour obtenir un pointeur sur un edit (cela fonctionne pour tout controle de ta fenetre d'ailleurs, mais dans ton cas :  
 

Code :
  1. CEdit * NomEdit;
  2. NomEdit = (CEdit *) GetDlgItem(IDC_EDIT);
  3. //pour le désactiver (FALSE) ou l'activer (TRUE) :
  4. NomEdit->EnableWindow(FALSE);


 
Voila :jap:
 
Bon courage
 
 
EDIT  :ouch:  Mais j'avais meme pas vu que c'était polo qui avait posté... Je pensais pourtant que t'étais plus fort que moi...
Mais je suis content de t'avoir aidé sur le coup :D
Satisfaction personnelle : :bounce: UPPPP


Message édité par backdafuckup le 02-05-2003 à 10:29:22
n°380218
polo021
Posté le 02-05-2003 à 10:38:36  profilanswer
 

backdafuckup a écrit :


 
Voila :jap:
 
Bon courage
 
EDIT  :ouch:  Mais j'avais meme pas vu que c'était polo qui avait posté... Je pensais pourtant que t'étais plus fort que moi...
Mais je suis content de t'avoir aidé sur le coup :D
Satisfaction personnelle : :bounce: UPPPP


Merci beaucoup a vous deux.
 
backdafuckup > tu sais, je suis aussi un debutant en MFC. Et j'avais encore jamais dut utiliser cette fonction donc je connaissais pas.
C'est vrai que ca fait vachement plaisir d'aider quelqu'un. Apres ca te met en forme pour toute la journee!
 
Un grand merci  :jap:  


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

  [MFC - soluce inside] disabler un edit depuis le programme

 

Sujets relatifs
[MFC/C++] Créer un menu+gérer les évenements du menu [résolu]Bonjour je voudrais votre aide pour un programme
FileDialog sans MFCAcces port serie, comment faire, big probleme INSIDE !
Comment ça marche le timer dans Visual Basic 6 [ newbie inside ]détruire une session à la fermeture du navigateur !?! (réponse inside)
[WIN] suicide de programme comment faire[edit] aide java (comment inserer une image dans une fenetre ??)
[js ? vbs?] récupérer l'image associée d'un programme (icone) ?[JS / VBS ? ] Fonction pour executer un programme ?
Plus de sujets relatifs à : [MFC - soluce inside] disabler un edit depuis le programme


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