我想在我的Win32項目中使用CListCtrl。我試圖添加MFC到我的項目,但我失敗了。我只需要CListCtrl。我可以以某種方式添加只有CListCtrl沒有整個MFC。是否可以在沒有MFC的情況下使用CListCtrl
0
A
回答
4
CListCtrl
類只是一個標準的Win32 ListView control的包裝,你可以在沒有MFC的情況下使用它。在MFC源在此源路徑可供選擇:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc
對於編碼一個ListView沒有MFC,看到ListView documentation。
或者您可能會考慮使用另一個庫,例如WTL。
+0
Tnx,這是我需要的信息。我認爲他們是不同的控制。 –
1
您需要使用適當的函數或方法來更改列表控件的行爲,以便顯示多列。使用CListCtrl::SetView並使用LV_VIEW_DETAILS
。
您也可以使用LVM_SETVIEW具有相同的值。
如果您使用的是Visual Studio(MFC或Win32)的對話框編輯器,您只需更改查看屬性。
相關問題
- 1. 是否可以在沒有IIS的情況下使用Silverlight RiaServices?
- 2. 是否可以在沒有log4j的情況下使用perf4j?
- 3. 是否可以在沒有Expressj的情況下使用Passport.js?
- 4. 是否可以在沒有QtConcurrent的情況下使用QFuture?
- 5. 是否可以在沒有RTP/SAVP的情況下使用SIPML5
- 6. 是否可以在沒有jQuery的情況下使用Materializecss?
- 7. 是否可以在沒有FOSUserBundle的情況下使用FOSCommentBundle?
- 8. 是否可以在沒有GMS的情況下使用Google API?
- 9. 是否可以在沒有VT-x的情況下使用Boot2Docker?
- 10. 是否可以在沒有RPC的情況下使用Apache Thrift?
- 11. 是否可以在沒有appstore的情況下安裝IOS APP?
- 12. 是否可以在沒有X-server的情況下運行JavaFx?
- 13. Android:是否可以在沒有SurfaceView的情況下創建SurfaceTexture?
- 14. 是否可以在沒有Karma的情況下測試Angular?
- 15. 是否可以在沒有梨的情況下安裝PHPUnit?
- 16. 是否可以在沒有Weblogic Server的情況下運行OSB?
- 17. 是否可以在沒有累加器的情況下寫入?
- 18. 是否可以在沒有GATT的情況下實施Proximity Profile?
- 19. 是否可以在沒有cookie的情況下設置nginx?
- 20. 是否可以在沒有lib的情況下編譯C++?
- 21. 是否可以在不使用debugfs的情況下使用ftrace?
- 22. 是否可以在不使用Rails的情況下使用FactoryGirl?
- 23. 是否可以在沒有LINQ的情況下使用實體框架?
- 24. 是否可以在沒有Spring/Struts/Seam的情況下使用Socialauth?
- 25. 是否可以在沒有Boost.Fusion的情況下使用Boost.Spirit V2.x?
- 26. Q.js是否可以在沒有node.js的情況下使用並且需要?
- 27. 是否可以在沒有核心數據的情況下使用NSUndoManager?
- 28. 是否可以在沒有Redis的情況下使用Spring Boot會話?
- 29. 是否可以在沒有模型/數據庫的情況下使用gmaps4rails?
- 30. 是否可以在沒有導航控制器的情況下使用pushViewController?
它是ListView控件的一個包裝。你可以在沒有MFC的情況下使用它。在資源編輯器中將其添加到對話框中,或者調用CreateWindow。 –
使用ListView我有問題如何插入多列。現在添加一些東西到ListView我使用SendMessage(listBox,,); –
@NikolaGaić你見過我的答案中的鏈接嗎?你有ListView_InsertColumn,https://msdn.microsoft.com/en-us/library/windows/desktop/hh298344(v=vs.85).aspx – marcinj