tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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でも映らないようにする方法はありませんでしょうか?
よろしくお願い致します。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。