タイトル : WS_EX_LAYEREDについて 投稿日 : 2009/05/27(Wed) 16:18 投稿者 : シス
肉眼では見えるが、BitBltでは映らないウィンドウを作りたいと思っています 環境がVB6、Vistaなのですが ウィンドウにWS_EX_LAYERED属性を指定すると、 透明なウィンドウとして認識されるはずなのですが、Vistaでは違うみたいなのです。 SetWindowLong (hwnd, GWL_EXSTYLE, GetWindowLong(hwnd, GWL_EXSTYLE) Or WS_EX_TRANSPARENT) このような感じで透明属性にしてます。 とするとXPではBitBltなどで映らなくなるのですが、 Vistaでは映ってしまいます。 Vistaでも映らないようにする方法はありませんでしょうか? よろしくお願い致します。 |