ListControl soll einen 3D Rahmen bekommen
-
Hallo!
Mit folgendem Code erzeuge ich mehr oder weniger dynamisch ein CListCtrl-Objekt auf einem Dialog.
if (!m_LV.Create(WS_CHILD | WS_TABSTOP | WS_BORDER | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | LVS_REPORT | LVS_AUTOARRANGE, CRect(10, 10, 200, 200), this, IDC_LVIEW)) { AfxMessageBox("Ein Steuerelement konnte nich erstellt werden."); return -1; }
Leider hat das Control jetzt NUR einen schwarzen Rahmen und KEINEN 3D Rahmen. Diesen möchte ich ihm aber verpassen.
P.S.: m_LV ist eine Membervariable der Dialogklasse bzw. ein Objekt der Klasse CListCtrlEx, die von CListCtrl abgeleitet ist.
-
Vielleicht solltest du es mit der Methode CreateEx probieren.
Da hast du ja den Style : WS_EX_CLIENTEDGESpecifies that a window has a 3D look — that is, a border with a sunken edge.