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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0607
tsukaタスクバー10解決


tsuka

リンク

2008/6/7(Sat) 13:25:40|NO.16527

タスクバーにウィンドウのタイトル等を表示しないようにするにはどうしたら良いのでしょうか?



この記事に返信する


やみねこ

リンク

2008/6/7(Sat) 13:35:03|NO.16532

それは、screen命令の第4引数、初期化する画面モードで
8 : ツールウィンドウ
を選択することでしょうか?
(2つ目以降のタスクバーが出ません)

それとも、常駐ソフトみたいに、
一切タスクバーに現れないことなのでしょうか?



tsuka

リンク

2008/6/7(Sat) 13:42:16|NO.16534

後者の方です



やみねこ

リンク

2008/6/7(Sat) 13:43:03|NO.16535




tsuka

リンク

2008/6/7(Sat) 13:53:03|NO.16536

なんかうまくいきません



tsuka

リンク

2008/6/7(Sat) 13:58:34|NO.16537

bgscrで作ったウィンドウではだめなのでしょうか?



yamineko

リンク

2008/6/7(Sat) 15:36:00|NO.16544

スクリプト書いてみました。

どうしても、スクリーン0を見える状態にすると
タスクバーにも表示されてしまうので、
スクリーン0は非表示にして、
スクリーン1を使うという小細工をしています。


screen 0,,,2 screen 1,,,8 title "非表示ウインドウ" mode = 1 repeat stick key,,0 if key = 128 : end if key = 16 : mode = -1*mode : gsel 0, mode wait 10 loop

スペースを押すと、
スクリーン0の表示/非表示が切り替わります。(タスクバーにも表示)

終了は、スクリーン1の×か、ESCキーを押してください。

(デバックウインドウを表示していると、
 デバックウインドウはタスクバーに現れます)

この分野あまり得意じゃないので、
もっと良い方法があったら教えてください。



begriff

リンク

2008/6/7(Sat) 22:23:45|NO.16559

こんな感じでどうでしょうか。

#uselib "user32.dll" #func SetWindowLong "SetWindowLongA" int,int,int hwnd_=hwnd screen 3,,,10//踏み台ウィンドウ SetWindowLong hwnd_,-8,hwnd//踏み台を親に gsel 0 //ID 0 のウィンドウはタスクバーに表示されなくなった



yamineko

リンク

2008/6/7(Sat) 22:37:21|NO.16560

なるほど、非表示のウインドウを親に!
見えていないけど、窓が二つあるんですね。

参考になりました。

さすがbegriffさんです



staRRats

リンク

2008/6/8(Sun) 04:05:32|NO.16566

HSP開発うぃきとか



tsuka

リンク

2008/6/8(Sun) 22:00:08|NO.16584

うまくいきました
ありがとうございます



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