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] image dans un header de CListCtrl


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    tut
    tut est d�connect�
    Membre �clair�
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Par d�faut [MFC] image dans un header de CListCtrl
    salut,
    j'essaye d'afficher une ic�ne dans un en-t�te de colonne d'un CListCtrl, et �a ne fonctionne pas :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    // put the array in the column header
    LVCOLUMN Column;
    ZeroMemory( &Column, sizeof(LVCOLUMN) );
    Column.mask = LVCF_IMAGE;	
    Column.iImage = IDI_CHECK;
    m_List.SetColumn(NbCol,&Column);
    la fonction SetColumn retourne la valeur 1, donc pas d'erreur.
    Mon ic�ne est d�finie en 16x16 et 32x32.
    Une id�e ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    30
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 30
    Par d�faut
    salut,
    tu peux regarder ce control, il me semble qu'il le fait :

    http://www.codeproject.com/listctrl/xlistctrl.asp

    voila

  3. #3
    tut
    tut est d�connect�
    Membre �clair�
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Par d�faut
    merci pour le lien, il est pas mal ce control.

  4. #4
    tut
    tut est d�connect�
    Membre �clair�
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Par d�faut
    finalement j'ai trouv� presque tout seul (merci codeguru.com) , et c'est tr�s simple...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    HD_ITEM Hditem;
    CHeaderCtrl* pHeaderCtrl = m_List.GetHeaderCtrl();
    if ( pHeaderCtrl )
    {
    	Hditem.mask = HDI_FORMAT;
    	pHeaderCtrl->GetItem(NbCol, &Hditem);
    	Hditem.mask = HDI_BITMAP | HDI_FORMAT;
    	Hditem.fmt |= HDF_BITMAP;
    	m_BitmapInHeader.LoadBitmap( IDB_SORT_ASCEN );
    	Hditem.hbm = (HBITMAP)m_BitmapInHeader.GetSafeHandle();
    	pHeaderCtrl->SetItem( NbCol, &Hditem );
    }
    m_BitmapInHeader est un CBitmap attribut de ma classe.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Ins�rer une Image dans un header
    Par jmde dans le forum NetBeans
    R�ponses: 0
    Dernier message: 11/05/2012, 15h47
  2. Image dans p:header
    Par monstor dans le forum JSF
    R�ponses: 4
    Dernier message: 16/02/2009, 15h13
  3. [XI] Question image dans "Page Header"
    Par campia dans le forum SAP Crystal Reports
    R�ponses: 2
    Dernier message: 10/07/2007, 15h35
  4. [MFC] Disparition des images dans une CListCtrl
    Par AlfredNakache dans le forum MFC
    R�ponses: 15
    Dernier message: 16/08/2006, 10h34
  5. [MFC]Ins�rer une image dans un CListCtrl
    Par DestyNov@ dans le forum MFC
    R�ponses: 8
    Dernier message: 04/03/2005, 14h36

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