text1="" width 500,300 #include "mod_menu.as" ;このファイルはhsp3フルセットに入っているはず #enum global NULL=0 ; NULL #enum CMD_OPEN ; [開く]アイテムのID #enum CMD_SAVE ; [セーブ] 〃 #enum CMD_QUIT ; [終了] 〃 #enum CMD_HELP ; [ヘルプ] 〃 newmenu file,1;ファイル(F) addmenu file,"開く(&O)",CMD_OPEN addmenu file,"保存(&S)",CMD_SAVE addmenu file,"", NULL, $800; セパレータ addmenu file,"終了(&Q)",CMD_QUIT newmenu help,1;ヘルプ(H) addmenu help,"バージョン情報",CMD_HELP newmenu menu,0;メニューバー addmenu menu,"ファイル(&F)",file,$10 addmenu menu,"ヘルプ(&H)",help,$10 *main font "FixedSys",12 objmode 2 pos 0,0 mesbox text1,500,280,5 i=stat objmode 1 oncmd goto*Com, WM_COMMAND applymenu menu stop *Com if (wparam & 0xFFFF) = CMD_OPEN : goto *open if (wparam & 0xFFFF) = CMD_SAVE : goto *save if (wparam & 0xFFFF) = CMD_QUIT : PostMessage hwnd, WM_CLOSE, 0, 0 if (wparam & 0xFFFF) = CMD_HELP : goto *helpA stop *open notesel text3 dialog "txt",16,"テキスト" if stat=0:stop noteload refstr noteunsel objprm i,text3 stop *save notesel text1 dialog "txt",17,"テキスト" if stat=0 :stop notesave refstr noteunsel stop *helpA dialog "hot soup processor" stop
なぜか1回ロードしただけでは表示されません。
2回以降はOKです。
誰かアドバイスください。お願いします。