メタトレーダーの問題を自動化しています。C# で sendmessage を使用して、syslistview32 (Listview) で項目を選択する必要があります。誰でも私を助けることができますか?
プラテック
メタトレーダーの問題を自動化しています。C# で sendmessage を使用して、syslistview32 (Listview) で項目を選択する必要があります。誰でも私を助けることができますか?
プラテック
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>
必要なアイテムを選択するのに十分なはずです。