Application.RegisterMessageLoop(Application+MessageLoopCallback) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注册一个回调以检查消息循环是否正在宿主环境中运行。
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 窗体需要检查宿主环境是否仍在发送消息时,所要调用的方法。
注解
在另一个环境中托管Windows 窗体(例如非托管应用程序)时,将使用此方法。 在托管环境中,如果Windows 窗体未处理消息,该MessageLoop属性将始终返回 false。 使用此回调告知Windows 窗体宿主环境是否仍在处理消息。