2011-12-15 9 views
0

マウスイベントを無視する透明なウィンドウを作成できるかどうかを知りたいと思います。私の目標は「ガラス板」を作り、それを別の窓に置くことです。マウスのイベントは、カバーされたウィンドウから受信する必要があります。 This例ですが、wxWidgetsやQtのようなC++ライブラリを使いたいと思います。 私はすでに、これらのライブラリを使って透明なウィンドウを作成しようとしましたが、成功しませんでした。 誰かがこれらの機能を備えたウィンドウを作成しようとしましたか? 何か助けていただければ幸いです。wxWidgetsまたは他のC++クロスプラットフォームライブラリでマウスイベントを無視する透過ウィンドウ

+0

これを見ることができない場合を除きOS固有の可能性があります。どのOSに興味がありますか? –

+0

ああ..客観的なC ..おそらくOS X。 –

答えて

0

マウスイベントを無視することはできますが、マウスイベントを送信するアプリケーションを決定するのはOSに依存します。アプリの下にある別のアプリケーションに伝えることはできません。

お使いのオペレーティングシステムは、OSがあなたの窓を知らないように、グラフィックスドライバでフックのいくつかの並べ替えよりも、他にこれを行うには、特定のオプションがありました私は明白な方法

関連する問題