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 :

[MFC]Combo Box (un peu spéciale)


Sujet :

MFC

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 8
    Par défaut [MFC]Combo Box (un peu spéciale)
    Bonjour bonjour ^^

    Je vais être simple et bref : j'essaye de faire comme dans Office, une combobox où l'on peut y choisir differents styles de traits ( en pointillé, plein ect...).

    J'ai essayé une CComboBoxEx mais je me demande si c'est bien le bon chemin ( Créer des Bmp pour de simples CBrush )

    Note : j'ai lus la faq sur les Combobox... Dès que ce n'est plus des strings, je suis un peu larguer ( DrawItem me semble utile mais reste mysterieu )

    Une petite orientation de votre part serai tres apréciable

    Merci d'avance ^^

    PS : Visual Studio Standard 2005

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    CDialog::OnInitDialog();
     
    	CDC *pDC;
     
    	pDC=GetDC();
     
    	CDC dc;
    	dc.CreateCompatibleDC(pDC);
    	CBitmap memBmp;
    	memBmp.CreateCompatibleBitmap(pDC, 10, 20);
    	CBitmap* OldBmp = dc.SelectObject(&memBmp);
    	list.Create(16, 16, ILC_COLOR, 2, 2);
    	CBrush br(RGB(255,0,0)) ;
    	dc.SelectObject(&br) ;
    	dc.Rectangle(0,0,10,20) ;
    	pDC->BitBlt(0,0,10,20,&dc,0,0,SRCCOPY);
    	list.Add(&memBmp,RGB(0,0,255)) ;
    	c_box.SetImageList(&list) ;
    CImageList list
    CComboBoxEx c_box
    et tout ceci se trouve dans le OnInitDialog de DLG.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 8
    Par défaut
    Re ^^

    J'ai du neuf : j'arrive à me servir de CComboboxEx...
    Maintenant me reste à convertir un rectangle dessiné avec un CBrush en CBitmap....

    Si vous avez des idées ou liens n'hésitez pas, Merci ^^

Discussions similaires

  1. [MFC] Manipuler un combo box
    Par homeostasie dans le forum MFC
    Réponses: 3
    Dernier message: 05/07/2005, 15h04
  2. [MFC] [DEBUG] Afficher la combo box "context"
    Par Yellowmat dans le forum MFC
    Réponses: 1
    Dernier message: 13/05/2005, 11h17
  3. ORDER BY un peu spécial
    Par gromez dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 29/04/2004, 11h17
  4. Combo box et liste de valeurs contenues dans ma table
    Par TieumB dans le forum C++Builder
    Réponses: 14
    Dernier message: 05/04/2004, 18h47
  5. [MFC] list box : comment ça marche
    Par runn2 dans le forum MFC
    Réponses: 4
    Dernier message: 28/01/2004, 12h36

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