2012-01-17 7 views

答えて

2

Message Mapsあなたの質問

+0

すぐに試してみます。 –

0

オブジェクトはUIスレッドによって所有されている場合は、アプローチは、送信するためのPostMessageを使用し、その後RegisterWindowsMessageを使用して独自のメッセージを登録することであるをカバーユーザー定義のWindowsメッセージのセクションを持っていますメインアプリケーションウィンドウへのメッセージ。メインウィンドウクラスのメッセージハンドラは、呼び出しをターゲットオブジェクト内のハンドラに転送できます。他の答えの "メッセージマップ"リンクを参照してください。

オブジェクトがUIスレッドによって所有されているのではなく、別のスレッドによって作成/所有されている場合、メッセージマップの回答は機能しません。その場合は、コールバックを使用してスレッドの同期を自分で管理するか、サードパーティライブラリを使用する必要があります。

関連する問題