LogMesで不具合が発生するようです。
具体的にはLogMesによるログが出力されなくなる。
onCmdの飛び先でLogMesを行うとフリーズするといったものです。
当方の環境依存かも知れませんし、特異な組み合わせだとは思いますが一応ご報告までに。
#include "hgimg3.as" ;;;; #module #uselib "comctl32.dll" #func _InitCommonControls "InitCommonControls" #deffunc trv_Create int p0, int p1, int p2, local a _InitCommonControls a=$50000023^p2,0,Limit(p0,48,2048),Limit(p1,48,2048) WinObj "SysTreeView32","",a.1,a.0,a.2,a.3 :a=stat ObjSkip a,1 :hTrv=ObjInfo(a,2) Return a #deffunc trv_AddItem str p0, local a, local b Dim a,12 :sDim b,$100 :b=p0 a=0,0,$27,0,0,$f030,varptr(b),$200 SendMsg hTrv,$1100,0,varptr(a) Return stat #global Screen 0,320,240 :SysColor 15 :BoxF #ifdef __hgimg3__ hgini #endif Input s :trv_Create 120,200 Repeat 16 :trv_AddItem StrF("item_%02d",cnt) :Loop onCmd gosub *onMessage,$004e ;;;;WM_Notify onCmd gosub *onMessage,$0006 ;;;;WM_Activate onCMd gosub *onMessage,$0101 ;WM_KeyUp onCmd gosub *onMessage,$0111 ;WM_Command onCmd gosub *onMessage,$0201 ;WM_LButtonDown onCmd gosub *onMessage,$0205 ;WM_RButtonUp LogMes "HGIMG3 + onCmd:WM_Notifyで表示されず" Stop *onMessage Title StrF("#%04x",iParam) ; LogMes StrF("#%04x",iParam) ;;;; Return