MFC

2016-04-04 24 views
0

olmadan CListCtrl kullanmak mümkün Bu benim Win32 projemde CListCtrl kullanmak istiyorum. Projem için MFC'yi eklemeyi denedim ama başarısız oldum. Sadece CListCtrl'e ihtiyacım var. Bir şekilde tam MFC olmadan sadece CListCtrl ekleyebilir miyim.MFC

+0

ListView denetiminin etrafındaki sarıcıdır. Bunu MFC olmaksızın kullanabilirsiniz. Kaynak düzenleyicide iletişim kutusuna bir tane ekleyin veya CreateWindow'u arayın. –

+0

ListView ile Birden çok sütun ekleme konusunda sorun yaşıyorum. Şimdi ListView'e bir şey eklemek için SendMessage'ı kullanıyorum (listBox,,,); –

+0

@ NikolaGaić Cevabımda bağlantı gördünüz mü? ListView_InsertColumn, https://msdn.microsoft.com/en-us/library/windows/desktop/hh298344(v=vs.85).aspx – marcinj

cevap

4

CListCtrl sınıfı, yalnızca MFC olmadan kullanabileceğiniz bir standart Win32 ListView control etrafındaki sarıcıdır. MFC kaynaklar Bu kaynak yolu mevcuttur:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc 

MFC olmadan bir ListView kodlama için ListView documentation bakın. Veya WTL gibi başka bir kitaplık kullanmayı düşünebilirsiniz.

+0

Tnx'iniz var, bu benim ihtiyacım olan bilgiler. Onların farklı kontroller olduğunu öğrendim. –

1

Liste denetiminin davranışını değiştirmek için birden çok sütun gösterilecek şekilde uygun işlev veya yöntem kullanmanız gerekir. ile CListCtrl::SetView kullanın.

Aynı değerde LVM_SETVIEW'u da kullanabilirsiniz.

Visual Studio (MFC veya Win32) iletişim düzenleyicisi kullanıyorsanız, View özelliğini görüntülemeniz yeterlidir.

İlgili konular