Application.RegisterMessageLoop(Application+MessageLoopCallback) メソッド

定義

メッセージ ループがホストされている環境で実行されているかどうかをチェックするためのコールバックを登録します。Registers a callback for checking whether the message loop is running in hosted environments.

public:
 static void RegisterMessageLoop(System::Windows::Forms::Application::MessageLoopCallback ^ callback);
public static void RegisterMessageLoop (System.Windows.Forms.Application.MessageLoopCallback callback);
static member RegisterMessageLoop : System.Windows.Forms.Application.MessageLoopCallback -> unit
Public Shared Sub RegisterMessageLoop (callback As Application.MessageLoopCallback)

パラメーター

callback
Application.MessageLoopCallback

ホスト環境が依然としてメッセージを送信しているかどうかを Windows フォームでチェックする必要がある場合に呼び出すメソッド。The method to call when Windows Forms needs to check if the hosting environment is still sending messages.

注釈

このメソッドは、アンマネージアプリケーションなどの別の環境で Windows フォームをホストするときに使用されます。This method is used when hosting Windows Forms in another environment, such as an unmanaged application. ホスト環境では、Windows フォームがメッセージを処理していない場合、MessageLoop プロパティは常に false を返します。In hosted environments, the MessageLoop property will always return false if Windows Forms is not processing messages. このコールバックを使用して、ホスト環境がまだメッセージを処理しているかどうかを Windows フォームに伝えます。Use this callback to tell Windows Forms if the hosting environment is still processing messages.

適用対象

こちらもご覧ください