2009-05-25 49 views
0

我想在Windows Mobile中更改ListView中的ListViewSubItem的BackgroundColor。我使用Compact Framework ListView,它的ListViewItems只允許在整行上設置BackColor,我不想這樣做。如何在Windows Mobile中設置ListViewSubItem BackColor?

我有兩個問題:

  1. 這可能嗎?
  2. 如果這是可能的,我知道我必須P/Invoke得到這個工作(因爲ListView.ListViewSubItem只提供了一個Text屬性),或發送正確的Windows消息。什麼是正確的呼叫功能,或正確的信息發送?

即使只是一個指針在正確的方向將不勝感激。

回答

0

我的猜測是你需要自己繪製列表視圖項目;使用主項目的默認繪畫,併爲子項目MSDN example here或類似的東西做你想做的。

-1

嘗試啓用所有者繪製真..和在drawingitem .. 你港島線得到邊界設置自己的顏色..畫出自己喜歡的顏色

+0

從技術上講,CE中的ListView將被自定義繪製,而不是所有者繪製,並且CF ListView不支持任何一種。 – ctacke 2009-09-29 13:40:29

相關問題