2011-01-12 13 views

答えて

5

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(); 
+0

uがこのfutherをexaplinすることができますお願いします? –

+0

本当にC#ですか? –

+0

申し訳ありませんが、それはCバージョンのヒントでした。 C#のバージョンは以下の通りです。文字通り、 'myButton'を使ってその関数を呼び出すだけです。 – Mehrdad

関連する問題