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 を呼び出す操作に相当します。

メモ   ほかのアプリケーションをアクティブにするマネージ メソッドはありません。したがって、現在のアプリケーション内部でこのクラスを使用するか、または FindWindowSetForegroundWindow などのネイティブ Windows メソッドを使用して、ほかのアプリケーションに強制的にフォーカスを移すことができます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

SendKeys クラス | SendKeys メンバ | System.Windows.Forms 名前空間