mes

メッセージ表示

mes "strings",sw

"strings" : 表示するメッセージ、または変数
sw(0)     : オプション

解説

ウィンドウ内に、指定されたメッセージを表示します。
メッセージは、カレントポジションと呼ばれるウィンドウ上の仮想的なカーソル位置から表示されます。(カレントポジションはpos命令により設定することができます。)
オプション値によって、メッセージ表示時の動作を指定することができます。

   値  : マクロ名       : 動作
 -----------------------------------------------------
   1   : mesopt_nocr    : 最後に改行しない
   2   : mesopt_shadow  : 影付き文字を描画する
   4   : mesopt_outline : 縁取り文字を描画する
   8   : mesopt_light   : 影付き/縁取りを簡易描画する
   16  : mesopt_gmode   : gmodeの設定を反映する(HSP3Dishのみ)

1またはmesopt_nocrを指定した場合は、表示した文字の右側にカレントポジションが移動します。
このオプション指定がない場合は、カレントポジションが次の行に自動的に移動します。
オプションに2またはmesopt_shadowを指定した場合は、影の付いた文字を描画します。
オプションに4またはmesopt_outlineを指定した場合は、縁取りの付いた文字を描画します。
影と縁取りは、objcolor命令で指定された色が使用されます。
また、影と縁取りの幅はfont命令で指定することができます。
オプションに16またはmesopt_gmodeを指定した場合は、gmodeで指定した半透明、色加算などの設定を反映した描画を行います。
(このオプションは、HSP3Dish及びHGIMG4でのみ有効です。通常のHSP3ランタイムでは無視されます)

影と縁取りの幅を1より大きくした場合は、表示処理の負荷が大きくなります。
簡易的な描画で負荷を軽減したい場合は、オプションに8またはmesopt_lightを指定するようにしてください。

オプション値は加算することで複数を同時に指定することができます。
「mesopt_nocr+mesopt_shadow」を指定した場合は、影付きで改行しない表示となります。

表示されるメッセージのフォントは、font命令で指定することができます。
表示するメッセージに改行コードが含まれていた場合には、改行され次の行から表示を続けます。

サンプル

	mes "mes命令は文字列を表示します"

	mes {"複数行の文字列も
表示できます"}

	font msmincho, 20, font_bold
	mes "font命令によって文字の大きさなどを変えられます"

関連項目

printメッセージ表示
fontフォント設定
posカレントポジション設定
objcolorオブジェクトのカラー設定

サンプル逆引き (305)

(HSP3) sample10 [HSPサンプルのブロック崩しをMP4で出力].hsp
(HSP3) sample10 [HSPサンプルのブロック崩しをMP4で出力]_x64.hsp
(HSP3) sample7 [解像度を変更してキャプチャする].hsp
(HSP3) sample7 [解像度を変更してキャプチャする]_x64.hsp
(HSP3) sample8 [Webカメラ版 バーコード・QRコード読み取り].hsp
(HSP3) sample8 [Webカメラ版 バーコード・QRコード読み取り]_x64.hsp
(HSP3) sample9 [ファイル読み込み版 バーコード・QRコード読み取り].hsp
(HSP3) sample9 [ファイル読み込み版 バーコード・QRコード読み取り]_x64.hsp
01_int64.hsp
01_Sample_SMART.hsp
02_dim64.hsp
02_Sample_HDDStatus.hsp
03_qpeek、qpoke.hsp
03_Sample_SelfAdminRun.hsp
04_Sample_NotepadAdminRun.hsp
04_varptr64.hsp
05_dupptr64.hsp
05_Sample_HDDInfo.hsp
06_libptr64.hsp
06_Sample_HDDHealth.hsp
10_float.hsp
11_fdim.hsp
12_floatとfloatintの違い.hsp
20_strw.hsp
21_swdim.hsp
22_strwlen.hsp
23_strwrep.hsp
24_instrw.hsp
25_strwupper.hsp
26_strwlower.hsp
27_strwinsert.hsp
28_strwmid.hsp
29_strwtrim.hsp
30_strwcomp.hsp
31_L(),_T() マクロ.hsp
32_UTF-16文字列操作時注意点.hsp
40_callfunc64系.hsp
41_cfunc64系.hsp
42_引数が構造体の値渡しの場合.hsp
43_戻り値が構造体の値渡しの場合.hsp
50_コールバック関数(EnumWindows).hsp
aplkey.hsp
aplkey3.hsp
aplnote.hsp
appconfig.hsp
arduino_test1.hsp
arduino_test2.hsp
arduino_test3.hsp
arduino_test4.hsp
arduino_test5.hsp
arraynote.hsp
arusave.hsp
atan_grect.hsp
base64test.hsp
battle.hsp
block1.hsp
block2.hsp
block3.hsp
block3.hsp
block3.hsp
block3_ad.hsp
bmpsave.hsp
buffer.hsp
button_test.hsp
calcsheet.hsp
celput.hsp
celputm.hsp
chkbox.hsp
cl_dirlist.hsp
cl_getenv.hsp
cl_getpath.hsp
client2.hsp
clipset.hsp
clock2.hsp
cnt.hsp
cnvaxis.hsp
cnvsrc.hsp
comtest1.hsp
comtest2.hsp
comtest4.hsp
comtest6.hsp
comtest7.hsp
comtest8.hsp
comtest9.hsp
cookie_get.hsp
cookie_set.hsp
d3m.hsp
d3m_techdemo.hsp
daytime.hsp
defcfunc.hsp
demo.hsp
dirbox.hsp
dircsv.hsp
dirinfo.hsp
dirlist.hsp
dish_sortval.hsp
doukutu.hsp
dragdrop.hsp
drop.hsp
drop_dish.hsp
ease_test1.hsp
ease_test1.hsp
ease_test2.hsp
ease_test2.hsp
ease_test3.hsp
emath2.hsp
es_test3.hsp
es_test4.hsp
es_test5.hsp
es_test9.hsp
feedback.hsp
filedialog.hsp
folder.hsp
fonts.hsp
freemesh.hsp
fxdir.hsp
fxinfo.hsp
fxshort.hsp
gblur.hsp
get_binary.hsp
getenv.hsp
getip.hsp
getpath.hsp
getxls.hsp
gradf.hsp
gradf.hsp
grect.hsp
groll.hsp
grotate.hsp
grotate.hsp
gsel.hsp
gstyle.hsp
hello.hsp
hensu.hsp
hidmon_test1.hsp
hidmon_test2.hsp
hsp3imp_test.hsp
hsptv_dishtest.hsp
hsptv_test.hsp
hsptv_test.hsp
hsptv_test3.hsp
hsptvapp_test.hsp
http.hsp
http_test1.hsp
http_test2.hsp
https_download.hsp
itunes_mon.hsp
joystick3.hsp
kick.hsp
label_type.hsp
libptr.hsp
light_test1.hsp
light_test2.hsp
light_test3.hsp
light_test4.hsp
light_test5eff.hsp
loadsave.hsp
macro.hsp
mapedit.hsp
memcpy.hsp
memnote.hsp
mesinfo.hsp
mkexe.hsp
mkfont.hsp
mkpack.hsp
modfunc.hsp
modtest3.hsp
modvar.hsp
moji.hsp
mouse.hsp
mouse2.hsp
mtouch.hsp
multitouch1.hsp
multitouch2.hsp
multitouch3.hsp
nkfcnv.hsp
nkfcnv.hsp
noframe.hsp
noteadd.hsp
notefind.hsp
ntmem.hsp
obaqme.hsp
obaqtest.hsp
objcolor.hsp
objfade.hsp
objimage.hsp
ogg_sndtest.hsp
onexit.hsp
onkey.hsp
packopt.hsp
particle.hsp
physics_2.hsp
pipe.hsp
poker.hsp
posteffect.hsp
postval.hsp
pronama2.hsp
pronama3.hsp
pronama4.hsp
pronama5.hsp
pronama_box.hsp
putimg.hsp
regtest.hsp
rndf.hsp
rssload.hsp
sample16.hsp
sample17.hsp
sample19.hsp
sample24_DVDPlayer.hsp
sample_01_basic_bbs.hsp
sample_02_memolite.hsp
sample_03_vram_blob.hsp
sample_08_Copy.hsp
SampleDiskInfo.hsp
sampview.hsp
sapi_speech.hsp
screen_fade.hsp
sendmail.hsp
server2.hsp
settex.hsp
shoot.hsp
sortnote.hsp
sortrndf.hsp
sortstr.hsp
sortval.hsp
split.hsp
star.hsp
starmove.hsp
stars.hsp
stick.hsp
str.hsp
strex_test1.hsp
strex_test2.hsp
strf.hsp
strmid.hsp
strtrim.hsp
sysinfo.hsp
tamane1.hsp
tamane2.hsp
tamane3.hsp
tamane_jump.hsp
tamane_tree.hsp
terminal.hsp
test1.hsp
test1.hsp
test1.hsp
test1.hsp
test1.hsp
test1.hsp
test10.hsp
test10.hsp
test11.hsp
test12.hsp
test13.hsp
test2.hsp
test2.hsp
test2.hsp
test2.hsp
test2.hsp
test2.hsp
test3.hsp
test3.hsp
test3.hsp
test3.hsp
test3.hsp
test4.hsp
test4.hsp
test4.hsp
test4.hsp
test5.hsp
test5.hsp
test5.hsp
test6.hsp
test6.hsp
test7.hsp
test7.hsp
test7.hsp
test8.hsp
test8.hsp
test8.hsp
test9.hsp
test9.hsp
test9.hsp
test_compile.hsp
test_gettag.hsp
test_layerobj.hsp
test_mml.hsp
test_status.hsp
tile.hsp
tof2.hsp
typing.hsp
usbiotest.hsp
utftest1.hsp
utftest2.hsp
viewcalc.hsp
vtest1.hsp
vtest2.hsp
web.hsp
winmove.hsp
winobj.hsp
xnoteadd.hsp
xsample_Astro.hsp
xsample_Rocket.hsp
zipfile_test1.hsp
zipfile_test2.hsp

情報

バージョン3.6
作成日2019/04/09
著作者onitama
URLhttp://hsp.tv/
備考ver3.6標準命令
タイプ内蔵命令
グループ画面制御命令
対応環境
  • Windows 版 HSP
  • HSPLet
hs ファイルhsphelp\i_graph.hs