■33090 / ) |
Re[6]: VistaとXpの違い。透過フォームについて |
□投稿者/ 魔界の仮面弁士 (1010回)-(2009/02/20(Fri) 13:26:45)
|
2009/02/20(Fri) 13:59:32 編集(投稿者)
# 元が解決済みになっているので、解決チェックをつけた状態にしておきます。 ## と思ったら No33091 で解決チェックが解除されたので、再々編集して未解決状態に戻しておきます。
■No33087 (chana さん) に返信 > レイヤードウィンドウ+マウスフックをしてみましたが、MouseDownが入ってこないのは一緒でした。
Vista で試していないので分かりませんが、 全透過ならともかく、半透過でも触れなくなる物なのかな…。 (少なくとも、手元の XP では MouseDown を認識しているので)
> 別の方法を探します。
DirectInput で、マウス押下を検出するのはどうでしょうか。 それで駄目なら、MousePosition / MouseButtons を Timer で監視すれば、 フォームの状態に関係なく、マウス位置を取得できるのではないかと。
|
|