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 に答える