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_CLIENTEDGE

    Specifies that a window has a 3D look — that is, a border with a sunken edge.


Anmelden zum Antworten