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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0306
まだまだ初心者ID0の前面に来ないようにタスクバー非表示7解決


まだまだ初心者

リンク

2008/3/6(Thu) 14:10:14|NO.13965

「hsp タスクバー 非表示」で検索して出たものを少し改造してみると
ウィンドウID0の前面にID1が来るような形になってしまいます
これを回避することは出来るのでしょうか?
ID3を作ることで一応は回避は出来ますがあまり綺麗ではありません
よろしくお願いいたします



この記事に返信する


begriff

リンク

2008/3/6(Thu) 14:15:10|NO.13966

そこのサイトを教えてくれたほうが親切じゃないですか…?



まだまだ初心者

リンク

2008/3/6(Thu) 14:34:13|NO.13967

申し訳ありません
やっぱりそうですよねw
こちらのサイトです
http://f17.aaa.livedoor.jp/~takasoft/Programer/no_taskbar.htm



begriff

リンク

2008/3/6(Thu) 15:04:07|NO.13968

そこのサイトのままでいいと思うが…
きれいかどうかは主観なのでわからない 一応
(waitを頻繁に入れてます きれいかどうか見るため)
#uselib "user32.dll"
#func SetWindowLong "SetWindowLongA" int,int,int #define GWL_HWNDPARENT $FFFFFFF8 gsel 0,1 screen 3,,,2 wait 25 hParentWindow = hwnd wait 25 screen 2, 640,480,2 wait 25 hChildWindow = hwnd wait 25 SetWindowLong hChildWindow,-8, hParentWindow wait 25 gsel 2,1 stop



まだまだ初心者

リンク

2008/3/6(Thu) 15:15:47|NO.13969

なるほど・・・
私の力不足でした
ありがとうございました



まだまだ初心者

リンク

2008/3/6(Thu) 15:17:38|NO.13970

と思ったらまた次の問題が・・・
これだとタスクバーには表示されませんがAlt+Tabのところには表示されますよね
これも防ぐにはどうすればいいのでしょうか・・・



begriff

リンク

2008/3/6(Thu) 15:27:03|NO.13971

これでどうですか(疲;

#uselib "user32.dll" #func SetWindowLong "SetWindowLongA" int,int,int #cfunc GetWindowLong "GetWindowLongA" int,int gsel 0,-1 screen 3,,,2 SetWindowLong hwnd,-20,GetWindowLong(-16,hwnd)|$80 hParentWindow = hwnd screen 2, 640,480,2 hChildWindow = hwnd SetWindowLong hChildWindow,-8, hParentWindow gsel 2,1 stop

デバックウィンドウも設定で消していれば完璧。



まだまだ初心者

リンク

2008/3/6(Thu) 15:41:12|NO.13972

すみません、何から何までやらしてしまって・・・
ですがこれで完璧です!
ありがとうございました!



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