デュアルモニタシステムでは、MFCウィンドウアプリケーションに関する奇妙な問題があります。 私はモニタAとモニタBを持っているとします。 私のウィンドウツールバー(スタートメニューなど)がモニタAにあり、Aが私のプライマリモニタです。私のアプリケーションは正常に動作します。ただし、BがプライマリモニタであるときにAにツールバーがある場合。アプリケーションをウィンドウAに移動すると、他のコントロール(ボタン..)が機能している間はタブはクリックできません。 私は何が起こっているのか分からない。どんな提案も高く評価されています。MFCウィンドウアプリケーションのタブはクリックできません
1
A
答えて
1
最後に私は問題を理解しました。タブインデックスを取得するには、最後のメッセージ位置を使用してクリックポイントを取得し、HitTestを使用してどのタブがクリックされたかを把握します。
"重要:LOWORDまたはHIWORDマクロを使用して、カーソル位置のx座標とy座標を抽出しないでください。これらのマクロは不正確な結果を返すため、マルチモニターシステムでは、LOWORDとHIWORDを使用しないでください。複数のモニタを持つシステムでは負のx座標とy座標があり、LOWORDとHIWORDではその座標が符号なしの量として扱われます。
http://msdn.microsoft.com/en-us/library/ms644938(v=vs.85).aspx
私はGET_X_LPARAMまたはGET_Y_LPARAMを使用した後、それは働きます!
関連する問題
- 1. jQueryのタブはクリックできません
- 2. 「タブ」をクリックできません
- 3. MFC ComboBoxは編集できません
- 4. MFCのタブ付きビュー
- 5. Nightwatch jsはタブをクリックできません
- 6. コンピュータでウィンドウサービスを開くことができません '。'ウィンドウアプリケーションで
- 7. Selenium java - タブのアンカービューをクリックできません
- 8. C++のMFCビルドエラーですが、コンポーネントはMFCではありません
- 9. JQueryUIのチェックボックスはクリックできません。
- 10. hrefのスクロールボックスはクリックできません
- 11. iPadのボタンはクリックできません
- 12. CardViewのアイテムはクリックできません。
- 13. リストボックスのアイテムはクリックできません
- 14. ルートビューコントローラのアイテムはクリックできません
- 15. コンボボックスの選択したインデックスをC#ウィンドウアプリケーションでデータベースに保存できません
- 16. タブをクリックすると、カードのタブはテキストに対応しません。
- 17. CheckedTextViewはListViewでクリックできません
- 18. サブモジュールはgithubでクリックできません
- 19. IE9の場合、タブをクリックするとタブが変わるだけで、タブ上のテキストをクリックしたときは変わりません。
- 20. extjsアプリケーション用のselenium javaを使用してタブをクリックできません
- 21. 角度のjsでマウスの中央ボタン/ ctrl +クリックのクリックで新しいタブに移動できません
- 22. リンクはクリックできません
- 23. メニュー項目はクリックできません
- 24. アンドロイドタブレイアウトリストビューはクリックできません
- 25. Fabはクリックできません
- 26. casperjsはreddit.comをクリックできません
- 27. ブートストラップNavbarはクリックできません
- 28. Recyclerviewはクリックできません
- 29. Python Selenium Elementはクリックできません
- 30. モバイルヘッダーはクリックできません