Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Clistctrl Insetcolumn klappt nicht

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.11.2003, 09:41 Uhr
Suchthaufen



Hallo, kann mir vielleicht mal einer helfen.
Ich versuche eine Datenbank darzustellen in einem CListCtrl. Dabei soll die Ansicht so aussehen wie wenn man im Explorer die Ansicht->Details wählt.
Ich bekomm aber die Beschriftung der Überschrift nicht hin. Sie erscheint nicht. Ich mach folgendes:

C++:
void CMAPDlg::FillListCtrl(void)
{
    artikel_.MoveFirst();
    listBox_.SetExtendedStyle(listBox_.GetExtendedStyle() |LVS_ALIGNLEFT|LVS_REPORT| LBS_MULTIPLESEL );
    CODBCFieldInfo info;
    int items=artikel_.GetODBCFieldCount();
    int ret =0;
    LVCOLUMN titel;
    titel.mask =LVCF_TEXT;
    titel.fmt = LVCFMT_LEFT;
    titel.cx=10;
    for(int i=0;i<items;i++)
    {
        artikel_.GetODBCFieldInfo(i,info);
        titel.iSubItem=i;
        CString s=info.m_strName;
        titel.pszText=(LPSTR)s.GetString(); // Da steht auch dann was drinnen
        ret = listBox_.InsertColumn(i,&titel);
    }

    UpdateData(FALSE);
}



Was fehlt den da noch?
Besten Dank für die Hilfe

Dieser Post wurde am 12.11.2003 um 09:44 Uhr von Suchthaufen editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.11.2003, 22:06 Uhr
Alf



Hy!

Hast du mal versucht:

C++:
titel.mask =LVCF_TEXT|LVCF_FMT|LVCF_SUBITEM|LVCF_WIDTH;



Die Werte hast du ja schließlich auch an gegeben!
--
Mfg

Andy
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: