2つのオブジェクト間で信号とデータを送信する必要があります。レシーバはそれを処理する必要があります。 MFCのオブジェクト間で信号を送信できますか?メッセンジャーなど何かが存在しますか?MFCはオブジェクト間で信号を送信します
1
A
答えて
2
Message Mapsあなたの質問
0
オブジェクトはUIスレッドによって所有されている場合は、アプローチは、送信するためのPostMessageを使用し、その後RegisterWindowsMessageを使用して独自のメッセージを登録することであるをカバーユーザー定義のWindowsメッセージのセクションを持っていますメインアプリケーションウィンドウへのメッセージ。メインウィンドウクラスのメッセージハンドラは、呼び出しをターゲットオブジェクト内のハンドラに転送できます。他の答えの "メッセージマップ"リンクを参照してください。
オブジェクトがUIスレッドによって所有されているのではなく、別のスレッドによって作成/所有されている場合、メッセージマップの回答は機能しません。その場合は、コールバックを使用してスレッドの同期を自分で管理するか、サードパーティライブラリを使用する必要があります。
関連する問題
- 1. MFC内の2つの子スレッド間で信号を送信
- 2. 2つの子プロセス間で信号を送信
- 3. 信号送信側変換
- 4. サーバ - クライアント間の通信は時間間隔でデータを送受信します
- 5. Cの3つのプロセス間で同期信号を送信するには
- 6. pthread_kill()は、メインスレッド(メインプログラム)に信号を送信しません。
- 7. Qt5はタイムアウト信号を送信しません
- 8. keypress信号を送信する
- 9. ios10の下の信号に信号を送ることはできますか?
- 10. ベクターCANoeでの連続信号送信
- 11. 信号を送信するとコアダンプが発生します
- 12. MFC CSocketキープアライブパケットが送信されない
- 13. iPhoneからマイクロコントローラに信号を送信
- 14. Testcontainersで信号を送信するには?
- 15. qtボタンで複数の信号を送信するには
- 16. TAPIアプリケーションでDTMF信号を送信できません
- 17. カスタムタイプの信号を送信できません
- 18. はzeromq pyzmqで番号を送信します
- 19. Qtでhh:mmのような特別な時間に信号を送信
- 20. ボレーでオブジェクトを送信
- 21. ウェブページへの信号の送信方法
- 22. クロージャからのチャンネル信号の送信
- 23. USBポートCへの信号の送信
- 24. Qt信号転送 - 何が間違っていますか?
- 25. アクティビティ間でデータを送信
- 26. 1つの信号を使用してカスタムペイロードを送信する
- 27. C#を使用してUSBに信号を送信する
- 28. コマンドKILLはすべての信号を送信できますか?
- 29. Django AllAuthはサインアップされた電子メールの信号を送信しますか?
- 30. Amazon S3はCloudFrontに無効化信号を送信しますか?
すぐに試してみます。 –