|
本帖最后由 mdyblog 于 2013-6-1 07:14 编辑
2012yws@ 发表于 2013-5-31 09:51 
我总感觉 你给的图好像是正常的。 是关闭窗口的一个过程。 这个过程非常快。不这道你怎么拷屏的。
》》 ...
关于 控件自动命名这块
PECMD2012 是可以的。 变量也是可以的。 这是其特色。 否则 一个比较大的程序,命名就会累死人,也保证不了。
只需要 保证在同一“块” 之内 不重名 即可。
即: 只需要 保证在同一窗口之内 不重名 即可。
此时, 则控件名前面 加&, 或窗口名前加&, 或设为模式 ENVI^ ForceLocal=1
//关于问题4、5
_SUB Windows1,W450H200,问题4、5,THREAD CALL @ORTHERBUG2
LABE -left &Label1,L10T40W400H24,这句话应该是红色(问题4),,0x0000ff
EDIT &Edit1,L10T80W400H24,在编辑框中按回车后,编辑框中的内容会出现在上面(问题5)。,ENVI @&Label1=%&Edit1%,0x224
_END
//关于问题4、5--BBB
_SUB WindowsB,W450H200,问题4、5,THREAD CALL @ORTHERBUG2
LABE -left &Label1,L10T40W400H24,BBB这句话应该是红色(问题4),,0x0000ff
EDIT &Edit1,L10T80W400H24,BBB在编辑框中按回车后,编辑框中的内容会出现在上面(问题5)。,ENVI @&Label1=%&Edit1%,0x224
_END
这里 重名的 &Edit1 &Label1 没问题的。因为他们属于不同的块(窗口),且为PE变量名,而PE变量名 是按块来管理的。
大点的程序, 建议采用PE变量名。
-----
你的这个测试代码 已放入标准 代码包。 示例\PECMD集成测试\PECMD集成测试.wcs
|
|