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

Windows Discussion :

[c/winAPI] coment activer/désactiver une combobox


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut [c/winAPI] coment activer/désactiver une combobox
    bonjour,
    j'ai defini une combobox désactivé dans mon fichier ressource :
    COMBOBOX C_VERBE, 56, 73, 59, 80, CBS_DROPDOWNLIST | WS_DISABLED
    et j'aimerai pouvoir l'activer dans mon programme, mais je ne connait pas la fonction qui le permet (peut être SendDlgItemMessage, mais avec quel message ? )
    merci.

  2. #2
    CGi
    CGi est déconnecté
    Expert confirmé
    Avatar de CGi
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 061
    Détails du profil
    Informations personnelles :
    Localisation : France, Allier (Auvergne)

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 061
    Par défaut
    La fonction SendDlgItemMessage devrait aller avec le message WM_ENABLE
    Site : http://chgi.developpez.com

    Pourquoi faire simple quand on peut faire compliqué ? (Jacques Rouxel)

  3. #3
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut
    bonjour,
    toujour le meme probleme, j'ai utilisé cette fonction :
    SendDlgItemMessage(hDlg, C_VERBE, WM_ENABLE, true, 0);
    mais la combobox C_VERBE ne s'active pas, l'appel retourne la valeur 1 au lieu de 0 (d'apres l'aide)
    quel est le probleme ?
    merci

  4. #4
    CGi
    CGi est déconnecté
    Expert confirmé
    Avatar de CGi
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 061
    Détails du profil
    Informations personnelles :
    Localisation : France, Allier (Auvergne)

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 061
    Par défaut
    J'ai dit des bétises !!!

    C'est EnableWindow qu'il faut utiliser.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    EnableWindow(GetDlgItem(hDlg, C_VERBE) ,TRUE);
    Site : http://chgi.developpez.com

    Pourquoi faire simple quand on peut faire compliqué ? (Jacques Rouxel)

  5. #5
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut
    ca marche maintenant ^^ merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Activer / Désactiver une connexion réseau
    Par Neilos dans le forum Windows
    Réponses: 6
    Dernier message: 25/09/2006, 14h42
  2. Activer-Désactiver une requète sql
    Par friiitz dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 17/05/2006, 10h00
  3. Activer/Désactiver une JFrame
    Par ceres02 dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 29/04/2006, 14h43
  4. activer/désactiver une liste déroulante + date calendrier
    Par toome dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 05/01/2006, 15h56
  5. activer/désactiver une liste déroulante + date calendrier
    Par toome dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 03/01/2006, 14h55

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