Spalten einfügen in einem ListCtrl klappt nicht



  • Hi.
    Ich habe folgenden Code:

    // Erzeugt die Listenansicht
    	m_ListFileInsertView.Create(WS_BORDER | WS_CHILD | WS_VISIBLE  |  LVS_LIST,	
    												CRect(150, 30, 300, 300), this, IDC_LISTFILEINSERTVIEW);
    
             LVCOLUMN lvColumn;
    	lvColumn.mask = LVCF_FMT | LVCF_WIDTH | LVCF_SUBITEM;
    	lvColumn.fmt = LVCFMT_LEFT;
    	lvColumn.cx = 150;
    	lvColumn.iSubItem = 0;
    
        m_ListFileInsertView.InsertColumn(0, &lvColumn);
    

    Also ich habe den gleichen Code einmal in der ViewClass drin und da funktioniert alles reibungslos. jetzt habe ich aber eine klasse von CTreeCtrl abgeleitet und will innerhalb dieser klasse auch noch eine Listenansicht erzeugen. Nur komischer weise hängt der sich hier immer bei

    m_ListFileInsertView.InsertColumn(0, &lvColumn);

    auf. Woran könnte das liegen?!
    Es ist wirklich genau der gleiche Code, nur dass die Variable "m_ListFileInsertView" in dem anderen Code "m_ListFileView" heißt. sind aber beide in den jeweiligen Headerdateien deklariert.

    Danke für eure Tipps schonmal 😉


Anmelden zum Antworten