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 :

Propriété CStatic et CListBox


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 143
    Par défaut Propriété CStatic et CListBox
    Bonjour à tous

    D'une façon générale comment modifier les propriétés d'un contrôle CStatic et ClistBox sous visual c++ par programme et non dans l'editeur de ressource de la MFC.

    Exemple :
    - passer une CListBox en multicolonne puis en monocolonne
    - passer une CListBox avec un assenceur verticale puis un ascenseur horizontale
    - passer un CStatic en centrage texte puis en calage à gauche
    etc...

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Minos2
    Bonjour à tous

    D'une façon générale comment modifier les propriétés d'un contrôle CStatic et ClistBox sous visual c++ par programme et non dans l'editeur de ressource de la MFC.

    Exemple :
    - passer une CListBox en multicolonne puis en monocolonne
    - passer une CListBox avec un assenceur verticale puis un ascenseur horizontale
    - passer un CStatic en centrage texte puis en calage à gauche
    etc...
    ca y est, je t'ai répondu sur l'autre thread...

    il faut utiliser CWnd::ModifyStyle() et lui passer les bon parametres, selon le type de ton controle.
    vois l'autre discussion pour suivre les liens

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 143
    Par défaut
    En réalité j'ai ajouté la ligne suivante concernant ma ListBox

    Memoire_File->ModifyStyle(WS_VSCROLL | LBS_NOTIFY ,WS_HSCROLL | LBS_MULTICOLUMN ,NULL);

    A l'initial ma ListBox avait l'ascenseur verticale et aucune multicolonne.

    Le fait de mettre la ligne ci dessus me génére bien un ascenseur horizontal mais ne m'enlève pas l'ascenseur vertical et ne me met pas la listbox en multi-colonne.
    Je suis obligé de l'initialiser dans l'editeur de ressource.

Discussions similaires

  1. [ActiveX] Propriété "Picture" dans un contrôle util
    Par Ricou13 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 14/12/2002, 15h59
  2. Accés rapide aux propriétés d'un Objet
    Par Alacazam dans le forum C++Builder
    Réponses: 4
    Dernier message: 28/11/2002, 21h56
  3. [ActiveX] Visibilité d'une propriété
    Par paradise dans le forum Composants VCL
    Réponses: 2
    Dernier message: 14/11/2002, 18h33
  4. [controle] propriété read only
    Par Fizgig dans le forum Composants VCL
    Réponses: 6
    Dernier message: 28/08/2002, 10h30
  5. [propriétés]Option Checked
    Par psl dans le forum Composants VCL
    Réponses: 6
    Dernier message: 22/08/2002, 08h07

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