|
新版(09) COMMAND可以指定自定义消息号。
ENVI &&WM_COMMAND=0x0111
ENVI &&EN_CHANGE=0x0300
_SUB WIN1,W354H309,
ENVI &&i=0
ENVI &&OldMsg=原始内容
MEMO &Edit1,L10T10W275H70,%&OldMsg%,,
MEMO &Edit2,L10T82W275H70,%&OldMsg%,,
//指定消息号 #1
ENVI @this.MSG=%&WM_COMMAND%::&&wp,&&lp, ENVI @@SENDMSG=%&lp%:#1;%&wp%;%&__WinID%
ENVI @&Edit1.MSG=COMMAND=#1##%&EN_CHANGE%::&&wp,&&lp, CALL OnEN_CHANGE Edit1
ENVI @&Edit2.MSG=COMMAND=#1##%&EN_CHANGE%::&&wp,&&lp, CALL OnEN_CHANGE Edit2
LABE &提示,L28T204W263H30,,,
_END
WIN1
_SUB OnEN_CHANGE
CALC #&i= %&i% + 1
ENVI @&提示=%* 内容改变了 %&i%
//ENVI @&Edit1=%&OldMsg% //恢复旧内容,阻止改变
_END
|
|