わからないこと
MT4というFXのチャートソフトがあるのですが、そのソフトで表示される、
アラート画面の文字列を取得したいです。
WindowsAPIを利用して取得しようとしているのですが、よくわからないので、
取得方法を教えてください。
もう少し具体的に言うと
以下の画像の赤枠部分の文字列を取得したいです。
(ちなみに青枠部分の文字列の取得はできました。)
以下の画像は、赤枠部分を SPY++で確認してみた時の画像です。
開発言語
C#を使って開発しているので、C#でのコードで教えていただけると助かります。
http://www.pinvoke.net/ で API を検索してください。C# での定義が出てきます。
手順としては、EnumWindows でトップレベルウィンドウのハンドルを取得した後 EnumChildWindows で SysListView32 のウィンドウハンドルを取得し、ListView API (https://docs.microsoft.com/en-us/windows/desktop/controls/list-view-control-reference) でデータを取得することになります。
回答1件
あなたの回答
tips
プレビュー