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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0513
ziroukun許可されていない文字7未解決


ziroukun

リンク

2014/5/13(Tue) 20:40:52|NO.61975

mesbox
で許可されていない文字は、表示できるのでしょうか。



この記事に返信する


T.T

リンク

2014/5/13(Tue) 22:05:35|NO.61979

>許可されていない文字
なにそれ?
Unicode6.0の絵文字のことですか?



ziroukun

リンク

2014/5/14(Wed) 07:27:59|NO.61984


返信が遅くなりました。
_↑_________________________________
|× 許可されていない文字 |
| ここには○○のみを入力できます。 |
―――――――――――――――――――
というやつです。



MonoChrome

リンク

2014/5/14(Wed) 13:28:05|NO.61986

・mesboxに予め文章を入力しておきたい
・mesboxに何も入力されていない時に文章を表示したい

この2つどちらかですかね?


前者は

moji = "テスト" mesbox moji
このように予め変数に文字列を代入しておくことで可能です


後者は標準命令だと難しいかもしれません



skyblue

リンク

2014/5/14(Wed) 17:22:19|NO.61989

>NO.61984
メッセージボックス内の文字を取得して判定



cats

リンク

2014/5/14(Wed) 19:00:26|NO.61991

数字のみの入力ボックスであれば、
SetWindowLongA hMesbox, -16, GetWindowLongA(hMesbox, -16) || $2000
で設定できます。(hMesbox=入力ボックスハンドル)
その他の設定は自分で入力ボックス内を監視しておく
必要があります。
以下のようにしてバルーンを表示させます。

sdim buf, 256 mesbox buf, 640, 480 hMesbox = objinfo(stat, 2) TITLE_ = "許可されていない文字" TEXT_ = "ここには半角英数字のみを入力できます。" cnvstow TITLE_, TITLE_ cnvstow TEXT_, TEXT_ dim blntip, 4 blntip(0) = 16 blntip(1) = varptr(TITLE_) blntip(2) = varptr(TEXT_) blntip(3) = 3 sendmsg hMesbox, $1503, 0, varptr(blntip) stop



ziroukun

リンク

2014/5/16(Fri) 20:42:34|NO.62030

catsさんへ、それだと通知領域バルーンが、最初に出てしまいます。



cats

リンク

2014/5/16(Fri) 21:45:35|NO.62033

>それだと通知領域バルーンが、最初に出てしまいます。
ですからそこからはあなた自身で作ってくださいという意味です。
ちなみに入力検知はoncmdでできます。
詳しくは自分で過去ログやwebサイトを調べてください。



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