0

我正在自动化元交易者问题。我需要使用 C# 中的 sendmessage 在 syslistview32 (Listview) 上选择一个项目。任何人都可以帮助我吗?

普拉泰克

4

1 回答 1

1

ListView 消息记录在这里

最简单的方法可能是使用LVM_SETITEMSTATE消息。它接收指向结构的指针LVITEM,因此可能需要一些编组技巧。

要设置的实际字段实际上很容易:

  • mask = LVIF_STATE
  • state = LVIS_SELECTED | LVIS_FOCUSED
  • stateMask = LVIS_SELECTED | LVIS_FOCUSED
  • iItem = <the index of the item to be selected>

这应该足以选择您想要的项目。

于 2012-09-09T21:03:50.827 回答