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


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0115
qwertygzoom命令について4解決


qwerty

リンク

2022/1/15(Sat) 23:00:24|NO.95066

質問です。

dialog "jpg",16,"画像ファイル" if stat=1:{ picpath=refstr gsel 0,-1 gsel 1,1 chdir getpath(picpath,32) picload getpath(picpath,8) cwx=ginfo(6) cwy=ginfo(7) gsel 1,-1 gsel 0,1 pos 0,0 gzoom 1280,720,1,0,0,cwx,cwy,1 } stop
上記のようなスクリプトを書きウインドウの背景を表示しようと思ったのですが、
ウインドウと画像が右上にずれて、右下らへんに空白が生まれてしまい、ウインドウ全体に
画像が表示されません。
何が原因なのか分かる方がいらっしゃったらお教えください。
よろしくお願いします。
(背景を映したいウインドウのIDは0、背景をコピーするためのウインドウのIDは1です。
超初心者なので意味のないこともやっているかもしれません。)
環境:Windows10
HSP3.6



この記事に返信する


沢渡

リンク

2022/1/15(Sat) 23:30:27|NO.95067

ginfoの引数が6と7の場合に返るのは「ウィンドウ右下部分の、『ディスプレイ全体から見た』座標」ですよ。
12と13にしたらどうでしょうか。



qwerty

リンク

2022/1/16(Sun) 00:10:01|NO.95068

>沢渡さん
試しに



qwerty

リンク

2022/1/16(Sun) 00:13:27|NO.95069

>沢渡さん
試しにginfoの引数を12と13にしたら正常に動いてくれました。

解決とさせていただきます。
ご返信ありがとうございました。



沢渡

リンク

2022/1/16(Sun) 14:13:21|NO.95091

追記ですが、ginfo関数はそのまま使うとわかりにくいので、
標準で用意されている「ginfo_」で始まるマクロを使うことを
お勧めします。
たとえば、ginfo(12)とginfo(13)は「ginfo_winx」「ginfo_winy」としても
同じことになります。



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.95066への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

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