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


HSPTV!掲示板


未解決 解決 停止 削除要請

2025
0312
とんぼwv2s.dll版(mod_wv2s.hsp)のブラウザについて2解決


とんぼ

リンク

2025/3/12(Wed) 16:58:46|NO.103257

過去ログ : NO.99573
http://hsp.tv/play/pforum.php?mode=search

MIZUSHIKIさんが提示してくれているwv2s.dll版のサンプルを ベースにブラウザを作ろうとしていますが、戻る、進むのサンプルはあるのですが 更新(リフレッシュ)がありません。実装したいのですが、どうすれば良いか 教えて下さい。



この記事に返信する


MIZUSHIKI

リンク

2025/3/13(Thu) 02:37:33|NO.103262

> wv2s.dll版のサンプルを ベースにブラウザを作ろうとしていますが、戻る、進むのサンプルはあるのですが 更新(リフレッシュ)がありません。

こちらの記事ですね?
【wv2s.dllタイプのWebViewモジュールの情報源】
https://hsp.tv/play/pforum.php?mode=all&num=102061

リロードは以下を使えば可能です。

// define #define global WV2_Reload 31

// gosub *Reload prm = 0 ComCall curView, WV2_Reload, prm, 0 return


WebView2にどういった命令がありそうかは、
少し難しいかもしれませんが、以下リンク先を参照してみてください。

WebView2 Win32 C++ ICoreWebView2 | Microsoft Learn
https://learn.microsoft.com/ja-jp/microsoft-edge/webview2/reference/win32/icorewebview2


------------
#define定義する WV2_*** の定数について、簡易的に確認するには下記リンク先スクリプトの 814行目からの配列を見てください。
右側の代入文字列がコマンドで、配列インデックスに +3 したものがそのコマンドの定数です
https://github.com/MIZUSHIKI/HSP-Module/blob/master/plus_wv2ccall.hsp

// ICoreWebView2 wv2f_76eceacb_0462_4d94_ac83_423a6793775e( 0) = "get_Settings" wv2f_76eceacb_0462_4d94_ac83_423a6793775e( 1) = "get_Source" : wv2f_76eceacb_0462_4d94_ac83_423a6793775e( 28) = "Reload" ; ← 28 + 3 = 31 :



とんぼ

リンク

2025/3/13(Thu) 08:01:31|NO.103263

出来ました。定義がどこかにあるのかなぁと探していたのですが、見つけきれませんでした。
教えて頂いたリンク場所を見て、いっぱいあるのですね。解決しました。ありがとうございました。



記事削除

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

NO.103257への返信

マスコット

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

名前

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

削除用パスワード

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

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

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