HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0730
kamikaze1012穴あきウィンドウ作ったんですが・・・6解決


kamikaze1012

リンク

2007/7/30(Mon) 19:02:43|NO.9912

穴あきウィンドウを作ってみたのですが、
タイトルバーアイコンがおかしくなってしまいました。
アイコンに黒を使わなければいいのでしょうか?

#uselib "user32.dll"
#func SetLayeredWindowAttributes "SetLayeredWindowAttributes" sptr,sptr,sptr,sptr #func SetWindowLong "SetWindowLongA" sptr,int,int #define WS_EX_LAYERED 0x00080000 screen 0,500,400 SetWindowLong hwnd,-20,0|WS_EX_LAYERED SetLayeredWindowAttributes hwnd,0,255,1 color 0,0,255 boxf:color boxf 50,50,440,340




この記事に返信する


f

リンク

2007/7/30(Mon) 23:48:17|NO.9922

家はXPhomeだが、特にアイコンはおかしくならないが。



GENKI

リンク

2007/7/31(Tue) 01:31:36|NO.9923

> タイトルバーアイコンがおかしくなってしまいました。

どんなふうにおかしいのか書いたほうがよいかと。
私の環境では、閉じるボタンや最小化のボタンの黒い部分が透明になってしまっています。
OSはWin2k。



D.K

リンク

2007/7/31(Tue) 10:56:53|NO.9937

XPhomeです。
タイトルバーのスープのアイコンの黒い部分が白になってます。
このことを仰っているのでしょうか?



kamikaze1012

リンク

2007/7/31(Tue) 13:23:10|NO.9939

D.Kさんが言っているようにスープのアイコンの黒い部分が透明になってしまいます。
ちなみにXPhomeです。



A

リンク

2007/7/31(Tue) 14:45:47|NO.9944


#uselib "user32.dll" #func SetLayeredWindowAttributes "SetLayeredWindowAttributes" int,int,int,int #func SetWindowLong "SetWindowLongA" int,int,int screen ,500,400 i=$0000ff;透明にしたい色$BBGGRR SetWindowLong hwnd,-20,$80100 SetLayeredWindowAttributes hwnd,i,,1 color ,,255 boxf color 255 boxf 50,50,440,340 stop



kamikaze1012

リンク

2007/7/31(Tue) 15:32:39|NO.9946

Aさんありがとうございます。助かりました。



ONION software Copyright 1997-2023(c) All rights reserved.