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


HSPTV!掲示板


未解決 解決 停止 削除要請

2024
1217
うみうさぎhsp3dish で objcel が効かないのですが、、、8未解決


うみうさぎ

リンク

2024/12/17(Tue) 16:44:23|NO.102727

hsp3dish で objcel が効かないのですが
効かせるやり方をご存じの方がいらっしゃいましたら
ぜひアドバイスいただけないでしょうか?



この記事に返信する


窓月らら

リンク

2024/12/17(Tue) 17:06:38|NO.102728

F1を押して support_cmds を検索してください。
そこにDishのサポート済命令などが書いてあるのですが、objcel はなさそうです。
Dish のオブジェクトにはフォーカスの概念が無いように見えます。
Winオブジェクトではなくてランタイムで描画してると思ってるのですが。

独自でボタンオブジェクトを作ってしまったほうがいいかもしれません。



buhio

リンク

2024/12/17(Tue) 17:07:34|NO.102729

objselのことでええんかな?
動いたけどなぁ。。


#include "hsp3dish.as" input val0:obj0=stat input val1:obj1=stat input val2:obj2=stat button gosub "次へ",*tabfocus cur_obj=0 *main redraw 0 redraw 1 await 16 goto *main *tabfocus cur_obj++ cur_obj\=3 objsel cur_obj return



buhio

リンク

2024/12/17(Tue) 17:08:14|NO.102730

おわ、かぶった



窓月らら

リンク

2024/12/17(Tue) 17:14:31|NO.102731

あー。入力ボックスで使えるんですね。
ボタンだとTabでフォーカス移動して選択かなと思ったのですが。
いずれにせよ、例によって「Windows限定」のようです。



buhio

リンク

2024/12/17(Tue) 17:26:47|NO.102732

HSP3Dish非互換コマンド
(これらの命令はWindows上でのみ動作し、他のデバイスでは無視されます)

ということですね。。。



うみうさぎ

リンク

2024/12/17(Tue) 22:11:14|NO.102738

>>窓月ららさん
そんな方法が!
やっぱり無いんですね^^;
見たらscreenも駄目そうなんで色々手直し必要そうです。
。・゚・(ノД`)・゚・。シクシク

>>buhioさん
objsel 0で最初にカーソルあてときたいのです^^;
ちゃんと言わなくて申し訳ないです

cur_obj++
cur_obj\=3
objsel cur_obj
こういう使い方もあるんですね勉強になります
アドバイスありがとうございました!



buhio

リンク

2024/12/22(Sun) 11:49:34|NO.102758

https://hsp.tv/play/pforum.php?mode=pastwch&num=63701

windows限定ですが、これかな

起動時にフォーカスをあてるのは、標準ではできないのかな



buhio

リンク

2024/12/22(Sun) 11:59:41|NO.102759

追記 
user32.asを使用していない場合

exe作成→(windowsになるので)起動時にフォーカスあり

デバッグ実行→(dishなので)フォーカス無し

webglとかandroidは試してないからわかんないや。こんらんしてきた



記事削除

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

NO.102727への返信

マスコット

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

名前

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

削除用パスワード

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

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

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