SendKeys.Flush メソッド
メッセージ キューに現在ある Windows メッセージをすべて処理します。
Public Shared Sub Flush()
[C#]
public static void Flush();
[C++]
public: static void Flush();
[JScript]
public static function Flush();
解説
Flush は、メッセージ キューに現在あるキーストロークなどのすべてのオペレーティング システム メッセージをアプリケーションに処理させ、処理が完了するまで待機するときに使用します。これは、処理するキーストロークがなくなるまで Application.DoEvents を呼び出す操作に相当します。
メモ ほかのアプリケーションをアクティブにするマネージ メソッドはありません。したがって、現在のアプリケーション内部でこのクラスを使用するか、または FindWindow や SetForegroundWindow などのネイティブ Windows メソッドを使用して、ほかのアプリケーションに強制的にフォーカスを移すことができます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ