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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0319
HSPこのプログラムを直してください!!16解決


HSP

リンク

2013/3/19(Tue) 19:57:38|NO.53076

このプログラムは、解像度1366×768にしてあるのですが、解像度640×480になかなか
できません。(正しくできません。)
だれか、全画面モードで枠なしで正しく表示される解像度640×480用に直してください。
おねがいします。


chgdisp 1,1366,768 bgscr 0,1366,768,,0,0 #packopt name "InterNet for Windows" #packopt type 1 title "InterNet for Windows" #define DIID_DWebBrowserEvents2 "{34A715A0-6587-11D0-924A-0020AFC7AC4D}" #define DISPID_NAVIGATECOMPLETE2 252 #define OLECMDID_CUT 11 #define OLECMDID_COPY 12 #define OLECMDID_PASTE 13 #define OLECMDID_UNDO 15 #define OLECMDID_DELETE 33 cls 1 sdim url,512 url="http://www.yahoo.co.jp/" objsize 300,24 pos 0,2:mes " URL:" pos 40,0:input url objsize 50,25 pos 340,0:button "移動",*wow objsize 65,40 pos 65,24:button "進む→",*go_f pos 0,24:button "←戻る",*go_b objsize 70,40 pos 320,24:button "更新",*kousin pos 250,24:button "中止",*tyuusi pos 155,24:button "ホーム",*home objsize 50,20 objsize 40,65 pos 745, 0:button "ヘルプ" ,*help objsize 80,30 pos 665, 35:button "バージョン情報" ,*var pos 400,10:mes "画面解像度 1366×768 対応" pos 450,40:mes "Windows XP,Vista,7,8 対応" objsize 80,65 pos 1285,0:button "終わる" ,*ende value1 = "メモ欄" value2 = "" value3 = "" pos 785,0 input value1, 500, 60 pos pos 0,65 axobj ie, "Shell.Explorer.2",1366,768-48 num=stat comevent ie_event, ie, "{34A715A0-6587-11D0-924A-0020AFC7AC4D}",*event ie->"Navigate" url onkey gosub *pushkey *pushkey stop *main stop *event dispid = comevdisp(ie_event) if dispid = DISPID_NAVIGATECOMPLETE2 : gosub *OnNavigateComplete2 return *OnNavigateComplete2 name = ie("LocationURL") objprm 0,name pDoc = ie("Document") name = pDoc("Title") title name delcom pDoc return *wow ie->"Navigate" url goto *main *go_f ie->"GoForward" goto *main *go_b ie->"GoBack" goto *main *kousin ie->"Refresh" goto *main *tyuusi ie->"stop" goto *main *home ie->"GoHome" goto *main *var dialog "簡単WEB version 0.02 \n (C)瀬川卓弥" stop *help stop *ende end



この記事に返信する


流星群

リンク

2013/3/19(Tue) 21:28:49|NO.53078

質問の意味がよくわかりませんが…
要は640x480をフルスクリーンにして、
かつ枠なしウィンドウで。ということでしょうか?
その場合、

bgscr 0, 640, 480 chgdisp 1, 640, 480
のみでOKです。
あと、ブラウザなら
フルスクリーンにしないほうが
他のソフトも触りつつ操作出来て良いのではないでしょうか?…
まあ、個人的な意見ですが。



暇人

リンク

2013/3/19(Tue) 23:36:45|NO.53080

>解像度640×480になかなか
> できません。(正しくできません。)
どんな状況だと貴方にとって正しくないのか不明・・・

左右に何も表示されない部分が出るとか
縦横の比率が違うとか
文字がぼやけるとか(液晶はモニタの既定解像度以外はぼやける)

上の二つはビデオドライバの設定でどちらかを選択するしかない



KA

リンク

2013/3/19(Tue) 23:37:07|NO.53081

作った人に聞いてみましょう。



HSP

リンク

2013/3/20(Wed) 18:32:57|NO.53097

すいません。訂正します。

ウィンドウ枠ありで、640×480用にして「Yahooのトップページ」が
うまく(画面に合うように)表示するように教えてください。



KA

リンク

2013/3/20(Wed) 19:28:14|NO.53098

だから、著作者(瀬川さん)に相談してください。



KA

リンク

2013/3/20(Wed) 19:34:48|NO.53099

コピーライト表示されているので著作権が関係してきます。
改変しても良い許可は有るのでしょうか。



a-okada

リンク

2013/3/20(Wed) 19:53:34|NO.53101

どうやら、
質問者(HSP氏)=制作者(瀬川氏)

のようです。(質問者のHPより)



KA

リンク

2013/3/20(Wed) 20:01:47|NO.53103

自分で作ったものが、分からないと言う事?



名無し

リンク

2013/3/20(Wed) 20:13:28|NO.53104

自分で作ってわからないから聞いてるのではないでしょうか。



YSR

リンク

2013/3/21(Thu) 01:10:29|NO.53120

>NO.53101-NO.53104
マジかよ……にわかには信じがたい話だな
まあ、「web.hsp(サンプルコード)をちょちょっと改造してたら元に戻せなくなったorz」
って言うなら分かるんだが、それだと流石に自力でなんとかしてもらいたいと思う



晩御飯

リンク

2013/3/21(Thu) 01:40:08|NO.53122

自作のコードについて質問することに何か問題があるとは思えないけど
ただ必要最低限の再現コードをつくるくらいはして欲しいか



f(現場前)

リンク

2013/3/21(Thu) 06:54:06|NO.53124

その1
Q:他所から拾ってきたサンプルを僕の都合の良い様に直してください。
A:拾い元に聞いてください。


その2
Q:僕が作ったサンプルですが僕の都合の良いように直してください。
A:「美しいレイアウト」については、本職プログラマでも悩みます。
  ただ、レイアウトと言う観点を抜きにしても、この内容からすると
  今後の事を考えるなら自力でやる方が良いでしょう。
  本気でお勧めです。


その3
Q:そんなこと言わないでお願いします。
A:「直せない」のなら「最初から作り直し」。これが一番簡単です。


その4
Q:出来るくらいならやってます!!><
A:このサンプル作ったんじゃないのかよ。


こんな感じか。



HSP

リンク

2013/3/21(Thu) 07:23:50|NO.53125

すみませんでした



osakana

リンク

2013/3/21(Thu) 08:10:18|NO.53126

>NO.53076
>このプログラムは、解像度1366×768にしてあるのですが、解像度640×480になかなか
>できません。(正しくできません。)
>だれか、全画面モードで枠なしで正しく表示される解像度640×480用に直してください。
>おねがいします。
>NO.53097
>ウィンドウ枠ありで、640×480用にして「Yahooのトップページ」が
>うまく(画面に合うように)表示するように教えてください。

これら1つ1つの機能だけをもったスクリプトは作れますか?
例えば、ウィンドウのサイズを640x480にするだけのもの、
画面解像度を640x480に変更するだけのもの、
IEブラウザのオブジェクトを640x480にするだけのもの。
1個ずつがちゃんと出来ていれば組み合わせるだけなのでそれほど難しくは無いと思います、
そして順番に出来る事を確認していけばつまずいてる場所も分かるはずです。
最低限のスクリプト貼ろうと思いましたがしばらく止めておきます、
もう少し頑張ってみて下さい。



f(現場後)

リンク

2013/3/21(Thu) 13:07:50|NO.53129

謝る理由がわからんのだが・・・。



暇人

リンク

2013/3/21(Thu) 20:56:44|NO.53135

>全画面モードで枠なしで正しく表示される解像度640×480用に直してください。

>ウィンドウ枠ありで、640×480用にして「Yahooのトップページ」が
>うまく(画面に合うように)表示するように教えてください。

最初と言ってる事が全然違うし
640×480用も画面に合うように
って言うのも意味が分からない・・・

枠あり640×480のウィンドウにスクロールバー付きで「Yahooのトップページ」を表示なら


>chgdisp 1,1366,768
> bgscr 0,1366,768,,0,0


screen 0,640,480 ,,0,0
に変更

>axobj ie, "Shell.Explorer.2",1366,768-48


axobj ie, "Shell.Explorer.2",640,480-65
に変更

後は終了ボタンとかをウィンドウに合わせた配置にすれば良い



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