IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

control CEdit MFC


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 34
    Par défaut control CEdit MFC
    Bonjour,
    mon problème est le suivant: J'utilise un control Cedit pour rentrer des données qui me permettent de générer une image de la taille rentrée. En retour je voudrais pouvoir charger une image en mémoire (déja fait), et l'afficher(déja fait) et ensuite pouvoir en afficher les dimensions dans les dits controles CEdit. en fait je bloc parce que la méthode que je connais c'est
    "CEdit. SetWindowText(CString chaine) et les dimensions de mon image sont des int. est ce que quelqu'un connais un moyens efficace de faire cet affichage et ensuite si possible de bloquer les contrôles tout le temps que l'image est utilisée. j'utilise opencv pour gérer les images et leur affichage. merci

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Tu as la fonction membre SetReadOnly() de CEdit pour rendre l'aspect du CEdit read only et non modifiable.

    Sinon, avec léditeur de ressource, tu peux aussi rendre ton CEdit "read only", c'est une des propriété que tu peux positionner.

    Pour ce qui est du couplage int <==> Cedit, tu peux le faire en "bindant" une variable de type int avec ton champs CEdit toujours avec l'éditeur de ressource. Dans ton code quelque part, tu fais "int m_variable_bindée = 12;" (ou ce que tu veux) puis "UpdateData(FALSE);"
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 34
    Par défaut
    merci ram-0000, sinon tu n'aurais pas une idée concernant le post sur les radio buttons que j'ai mis sur le forum hier je pense. en fait mon pb se pose après avoir "binder" mon groupe de radio button à une variable "value" de type int. quand je fais (switch ma_variable) pour savoir lequel de mes radios button est actif, ma_variable ne prend jamais d'autre valeur que le zéro. tu saurais où est le pb? Je pense de plus en plus à les faires indépendants ces radios buttons mais ça me ferais des fonctions à plus à écrire.

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 455
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 455
    Par défaut
    Avez-vous utilisé un control "group" pour entourer vos radio boutons ?

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 3
    Par défaut
    Salut,

    Un peut tard mais pour transformer un int en CString tu fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CString.Format("%d",int);
    pour les personnes qui cherchent

Discussions similaires

  1. Controle CEdit (Sélectif ?)
    Par buloc dans le forum MFC
    Réponses: 4
    Dernier message: 15/02/2007, 12h10
  2. Réponses: 4
    Dernier message: 06/11/2006, 17h42
  3. controle CEdit numerique avec max et min
    Par AlfredKr dans le forum Visual C++
    Réponses: 5
    Dernier message: 20/07/2006, 16h02
  4. les controles sur mfc
    Par miminou dans le forum MFC
    Réponses: 2
    Dernier message: 19/06/2006, 13h46
  5. Réponses: 4
    Dernier message: 26/05/2006, 19h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo