/*ご参考(指定スクリプトの各位置に下記を追加する):修正
終了時に内容を保存して実行時に読み込む動作に成るハズです。
( コールバックのバイナリー部分は重複していますが同じものです
モジュールに組み替える際適当に処理して下さい)
*/
;①stop :最終行の下に下記を追加する。
#deffunc xxx_Save int p1,str p2,int p3,local ii,local jj,local ww,local nn,local bb
bb = $0424448B,$74FF006A,$74FF1424,$74FF1424,$30FF1424,$F70450FF,$40C01BD8,$000010C2
dupptr ww,libptr(WriteFile)+24,4
CreateFileA p2,$40000000,0,0,$2,$80,0 :ii = stat
if (ii == -1) {return -1} :jj = ii,ww
nn = varptr(jj),0,varptr(bb)
sendmsg p1,$44A,limit(p3+1,1,2),varptr(nn)
CloseHandle ii
return nn
#deffunc xxx_Load int p1,str p2,int p3,local ii,local jj,local rr,local nn,local bb
bb = $0424448B,$74FF006A,$74FF1424,$74FF1424,$30FF1424,$F70450FF,$40C01BD8,$000010C2
dupptr rr,libptr(ReadFile )+24,4
CreateFileA p2,$80000000,0,0,$3,$80,0 :ii = stat
if (ii == -1) {return -1} :jj = ii,rr
nn = varptr(jj),0,varptr(bb)
sendmsg p1,$449,limit(p3+1,1,2),varptr(nn)
CloseHandle ii
return nn
;②
;*exit :行の下に下記を追加する
;xxx_Save hwnd_re,"test.rtf",1
;③
;dim cf2,21 // CHARFORMAT2構造体:行の下に下記を追加する
;xxx_Load hwnd_re,"test.rtf",1