1
C#でsendmessage APIのボタンのクリックをシミュレートする方法はありますか?ボタンsendmessage APIをクリック
C#でsendmessage APIのボタンのクリックをシミュレートする方法はありますか?ボタンsendmessage APIをクリック
Cコード:
#include <Windows.h>
//...
SendMessage(hWndButton, BM_CLICK, 0, 0);
C#コード:
[DllImport("user32.dll")]
static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lParam);
...
Button myButton = ...;
const int BM_CLICK = 0x00F5;
SendMessage(myButton.Handle, BM_CLICK, IntPtr.Zero, IntPtr.Zero);
しかし、C#で、あなただけのように簡単に行うことができますが、あることに注意してください:
myButton.PerformClick();
uがこのfutherをexaplinすることができますお願いします? –
本当にC#ですか? –
申し訳ありませんが、それはCバージョンのヒントでした。 C#のバージョンは以下の通りです。文字通り、 'myButton'を使ってその関数を呼び出すだけです。 – Mehrdad