发布于 2004-01-08 09:57:34
0楼
仍然不用全局变量,用mouse action,函数第一个参数变成:lpszPictureName,于是可以实现,所以,我认为是参数问题(也有可能是SetVisible本身就不支持全局脚本,但我想先试试),于是,在全局脚本里,改写函数:
LPCTSTR *test_test,*test_test1;
*test_test="sample";
*test_test1="Botton1";
SetVisible( *test_test,*test_test1,FALSE);
运行起来,诊断信息为:
====================================OnErrorExecute====================================
dwErrorCode1: (ThreadId 2324) 1007001
dwErrorCode2: (ThreadId 2324) 4100
szErrorText: (ThreadId 2324) Exception in Action
szErrorTextException: (ThreadId 2324) access violation
szApplicationName: (ThreadId 2324) GSC_RT
bCycle: (ThreadId 2324) cycle
szFunctionName: (ThreadId 2324) @21
dwParamSize: (ThreadId 2324) 0
====================================OnErrorExecute====================
小混混