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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
1011
なかのスクロールバー10未解決


なかの

リンク

2010/10/11(Mon) 17:54:31|NO.35303

現在、スクロールバーを取り付けました。(前の物ではありません)
しかし、縦か横だけを小さくすると、
ちょうど端がスクロールバーに隠れてしまいます。
(両方小さくしても起こるかもしれませんが)

スクロールバーのスクリプトを解読しようとしましたが、出来ません。
スクリプトは、
ginfo_winx=ginfo_winx&ginfo_sy=ginfo_winyの
Ver 0.98β1 を使用しています。

どうすればよいのか、分かりません。
ほかのスクロールバーのスクリプトでもいいです。



この記事に返信する


f3d

リンク

2010/10/11(Mon) 18:07:39|NO.35304

全然分かりません。
ginfo_winx=ginfo_winx&ginfo_sy=ginfo_winyのver0.98????????



ext

リンク

2010/10/11(Mon) 21:26:01|NO.35305

恐らく以下のアドレスの、
No.16のスクリプトについて質問してるのかと思いますが、
なかのさんの質問の意味がわかりません。
http://fs-cgi-basic01.freespace.jp/~hsp/ver3/hsp3.cgi?print+200511/05110003.txt



なかの

リンク

2010/10/12(Tue) 14:03:31|NO.35310

例えば、横だけ小さくすると、下にしかスクロールバーが出ません。
また、画面サイズも変わりません。
そのため、下のスクロールバーに隠れて見えない部分が出てきます。

対策として、画面サイズを仮想的に大きくしたいのですが、
それでは最大のサイズでもスクロールバーが出てしまいます。

簡単にまとめると、
1.スクロールバーに隠れる部分をなくし、スクロールして見れるようにする。
2.最大サイズのときにスクロールバーをなくす。
  (ただし、余分なところ(スクロールバーのあったところ)は表示しない)



KA

リンク

2010/10/12(Tue) 22:54:24|NO.35325

良く分かりません。

おとなしく、スクリプトを貼った方が早いです。

但し、症状の再現できる最低限のスクリプトにして下さい。



あり

リンク

2010/10/13(Wed) 10:10:17|NO.35330

やりたい事はこの記事と同じだと思います
NO.31959のスクリプトを見てください。
http://hsp.tv/play/pforum.php?mode=pastwch&num=31927



damage

リンク

2010/10/13(Wed) 13:40:26|NO.35331

このスレだけを見て答えますが、


>横だけ小さくすると、下にしかスクロールバーが出ません。
下に表示されるスクロールバーは「水平スクロールバー」と言います。
右に表示されるスクロールバーは「垂直スクロールバー」と言います。

下の〜や、右の〜ではスクロールバーの種類が分かりませんので
「ウィンドウ下部の水平スクロールバー」「ウィンドウ右端の垂直スクロールバー」と説明してください。
というのも、
「ウィンドウ上部の水平スクロールバー」「ウィンドウ中央の垂直スクロールバー」も作れるからです。


ウィンドウ横サイズを変えるとウィンドウ下部に水平スクロールバーが表示され、
その分ウィンドウの内容に隠れる部分が出て、
ウィンドウ右端の垂直スクロールバーは「画面の一部しか表示されていない」状態を反映するのが、
あなたが求めるアプリの仕様なのですよね。

だったら、

ウィンドウ下部の水平スクロールバーの高さが画面の何割を占めるのかを求め(場合によっては仮想画面の何割かも求める必要があるかも知れない)、 それをウィンドウ右端の垂直スクロールバーに反映してやればいい。
というのが、考え方です。
使用しているモジュールがこれらを実装するだけの機能を提供しているのかどうか分かりませんが、
この考え方に基づき、現状のあなたの分からない事・問題点を挙げてください。


>スクロールバーのスクリプトを解読しようとしましたが、出来ません。
どうして解読できなかったのですか?
解読できなかった理由を挙げてください。



なかの

リンク

2010/10/17(Sun) 09:57:39|NO.35407

ありがとうございます。

正確には、画面の表示領域にスクロールバーが描画されるために、
必要な部分がスクロールバーに隠れてしまいます。

確認してみたところ、片方だけサイズを変更したときになるようなので、
状態 :縦か横だけ小さくする
現状 :スクロールバーが1つがけ出る
欲しい物 :両方のスクロールバーが出る(両方小さくした時と同じ)

というようにしたいのです。

なお、縦と横の機能上の区別はつけません。
スクリプトは、おそらく
http://hsp.tv/play/pforum.php?mode=pastwch&num=31927
のVer 0.98β1 だけで分かると思います。
絵があるので、それを基準に見てください。
両方を小さくして、右下の端までスクロールしたときは、絵が移動します。
しかし、片方だけ小さくすると移動せず、隠れて今部分が見えるようになります。

また、スクロールバーはウィンドウ下部の水平スクロールバーと
ウィンドウ右端の垂直スクロールバーだけでいいです。



スコット

リンク

2010/10/17(Sun) 11:12:48|NO.35408

質問しておいて 見てないんですか・・
http://fs-cgi-basic01.freespace.jp/~hsp/ver3/hsp3.cgi?print+200511/05110003.txt



damage

リンク

2010/10/17(Sun) 11:32:21|NO.35409

>正確には、画面の表示領域にスクロールバーが描画されるために

正確に言えるなら最初から正確に言えないの?

あなたの質問に解答を用意する手間なんてかけたくないわけでね?

>また、スクロールバーはウィンドウ下部の水平スクロールバーと
>ウィンドウ右端の垂直スクロールバーだけでいいです。
???あっそ?他のスクロールバーはいかがと勧めたかしら



なかの

リンク

2010/10/17(Sun) 14:49:38|NO.35413

まちがえました。すみません。
http://fs-cgi-basic01.freespace.jp/~hsp/ver3/hsp3.cgi?print+200511/05110003.txtでした。

解読できなっかたのは、
1.常にスクロールバーが表示される。(スクロールバーを消せない)
 ただし、スクロールバーが描画の補助を消した場合。
2.スクロールバーが描画の補助を消すと、端に変なマークがうつる。
 消さないと、スクロールバーの表示が消えてしまう。

ということが原因です。

時間がなく、正確にかけなくてすみませんでした。
スクロールバーの位置については、省略したかったからです。
分かりにくい表現ですみません。



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