メタトレーダーの問題を自動化しています。C# で sendmessage を使用して、syslistview32 (Listview) で項目を選択する必要があります。誰でも私を助けることができますか?
プラテック
メタトレーダーの問題を自動化しています。C# で sendmessage を使用して、syslistview32 (Listview) で項目を選択する必要があります。誰でも私を助けることができますか?
プラテック
ListView メッセージについては、こちらに記載されています。
最も簡単な方法は、おそらくLVM_SETITEMSTATEメッセージを使用することです。構造体へのポインターを受け取るLVITEMため、マーシャリングのスキルが必要になる場合があります。
設定する実際のフィールドは、実際には簡単です。
mask = LVIF_STATEstate = LVIS_SELECTED | LVIS_FOCUSEDstateMask = LVIS_SELECTED | LVIS_FOCUSEDiItem = <the index of the item to be selected>必要なアイテムを選択するのに十分なはずです。