2009-05-25 43 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

相关问题