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


HSPTV!掲示板


未解決 解決 停止 削除要請

2019
0519
keysystemプレースホルダについて5解決


keysystem

リンク

2019/5/19(Sun) 13:48:32|NO.87403

HSPでOSもどきを作ってまして、Windows10風に検索ボックスを付けたいので、プレースホルダと調べました。HSP掲示板でいくつかヒットしたのですが、ある学校の学園祭で不特定多数の人に配布するような場合、著作権的に使用して大丈夫かわかりません。なので、配布されてもかまわないって人でプレースホルダ(入力の灰色の文字のやつ)の作り方を教えてくれる方いませんか?



この記事に返信する


沢渡

リンク

2019/5/19(Sun) 14:49:03|NO.87405

ウィンドウメッセージのEM_SETCUEBANNERを使えば良いようです。
参考:https://docs.microsoft.com/en-us/windows/desktop/controls/em-setcuebanner

pre="入力してください" sdim pre_utf16,strlen(pre)*2+2 cnvstow pre_utf16,pre //UTF-16(unicode)に変換 text="" pos 0,0 : objsize 200,30 input text i_id=stat sendmsg objinfo(i_id,2),0x1501,1,varptr(pre_utf16) //0x1501=EM_SETCUEBANNER pos 0,30 : objsize 80,30 button gosub "確定",*ent stop *ent dialog text return



keysystem

リンク

2019/5/19(Sun) 20:51:50|NO.87408

素早い回答、(人''▽`)ありがとう☆ございます
これは配布するプロフラムに組み込んでもよろしいですか?



keysystem

リンク

2019/5/19(Sun) 20:53:39|NO.87409

解決を押し忘れてました



沢渡

リンク

2019/5/19(Sun) 21:28:31|NO.87410

>これは配布するプロフラムに組み込んでもよろしいですか?
「文字列をUTF-16に変換した上でウィンドウメッセージを送る」という一般的な手順を
踏んでいるだけなので問題ないです。



keysystem

リンク

2019/5/21(Tue) 21:05:08|NO.87418

ありがとうございます。ありがたく使わせていただきます



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