當我們將使用DrawItem作爲列表框? 通常,如果列表框是ownerdraw,我們將使用DrawItem。我們使用drawitem的其他senarios有哪些?列表框中的DrawItem(VC++)
1
A
回答
0
爲了詳細說明Rashmi潘迪特;帶重寫DrawItem的ListBox也可以用來「可視化」對象。在我正在處理的項目中,使用ListBox來顯示數據庫中的行。每行/項目使用格式化字符串,圖標等進行可視化。
重寫DrawItem(和MeasureItem!)對於此目的是理想的。當然,內部結構必須稍微調整一下(標準Items屬性不能用於對象),但它確實是值得的。
0
消息WM_DRAWITEM僅發送給所有者繪製的列表框。
0
當您想覆蓋默認實現並自定義列表框的繪製方式時,可以使用DrawItem。對於例如在列表中可能有一些項目應該是默認項目,並且您希望將其突出顯示,以便用戶知道它是默認項目。
下面是一個例如在C#中的組合:Higlighting a particular item in a combo box
相關問題
- 1. 什麼是列表框'DrawItem
- 2. 其中包含DrawItem事件動態列表框
- 3. 如何在VC++中擴展列表框
- 4. 如何獲取組合框的DrawItem事件中的DisplayMember值? C#
- 5. MFC ComboBox DrawItem問題
- 6. 在VC++中獲取#define符號列表
- 7. VC++ OpenGl框架
- 8. 在DrawItem上的組合框不起作用
- 9. Listbox手冊DrawItem大字號
- 10. VC++ 9.0對話框中的類嚮導
- 11. C#組合框項目高亮不能使用DrawItem
- 12. 下拉列表中的列表框
- 13. VC++論壇中的系列&不平行
- 14. 列出VC++中的USB驅動器號
- 15. 列表框列表框的另一個
- 16. asp.net列表框VS的WinForms列表框
- 17. 如何獲取VC++中的空閒端口號列表?
- 18. 在vC++中合併類和對話框
- 19. 從列表框中
- 20. 從列表框中
- 21. 從列表框中
- 22. 在列表框中
- 23. 在列表框中
- 24. 從列表框中
- 25. 列表框中空
- 26. 選中列表框
- 27. 列表框WP7中的Webbrowser
- 28. 列表框中的按鈕
- 29. datagridview中的列表框
- 30. Java中的列表框
我剛剛看到你使用VC++。我正在使用Delphi。然而,哲學可能非常相似 – Martijn 2009-07-03 06:48:38