#uselib "user32.dll"この画面に画像を貼り付けても、貼り付けたものまで半透明になってしまいます。貼り付けたものを半透明にしないで、
#func SetWindowLong "SetWindowLongA" int,int,int #func SetLayeredWindowAttributes "SetLayeredWindowAttributes" int,int,int,int #const LWA_COLORKEY 1 ;透明色を指定 #const LWA_ALPHA 2 ;アルファー値を指定 #const GWL_EXSTYLE -20 ;拡張ウィンドウスタイル #const WS_EX_LAYERED $00080000 ;透明なウィンドウ属性 alpha = 150 ; 0〜255 SetWindowLong hwnd,-20,WS_EX_LAYERED SetLayeredWindowAttributes hwnd,0,alpha,LWA_ALPHA stop
ウィンドウだけ半透明にするにはどうすればよいのでしょうか。