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 HilfeDieser Post wurde am 12.11.2003 um 09:44 Uhr von Suchthaufen editiert.