CSplitterWnd CListCtrl->Header erstellen?
-
Hi, weis jemand wie und wo ich das mache?
also ich weis nicht wie ich ihn anzeigen kanndas brauche ich aber wo nutze ich es (LVS_REPORT)
-
dazu mußt du dich schon genauer ausdrücken ...
-
erzeugt wird das listview hier
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT /*lpcs*/, CCreateContext* pContext) { // Unterteiltes Fenster erstellen if (!m_wndSplitter.CreateStatic(this, 1, 2)) return FALSE; if (!m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftView), CSize(200, 100), pContext) || !m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CListView), CSize(100, 100), pContext)) { m_wndSplitter.DestroyWindow(); return FALSE; } return TRUE; }
-
ja, schön
und jetzt? was willst du denn?
-
na ich muss beim create dwStyle LVS_REPORT zuweisen oder?
Das Problem ist jetzt, wie mache ich das?
-
ach ... jetzt da...
auf diese art und weise:
BOOL CMyListView::PreCreateWindow(CREATESTRUCT& cs) { if (!CListView::PreCreateWindow(cs)) return FALSE; cs.style |= LVS_REPORT; return TRUE; }
ok?
grüße,
LukeX
-
Danke da war ich ja schon nach dran hatte nur das "|" vergessen.
Aber warum ist das wichtig?
-
wenn du
cs.style = LVS_REPORT;
verlierst du alle sonstigen styles...
solltest dir vielleicht mal was über ||,|,&& undd & anschauen ...
LukeX