主题:  关于winctrls的问题,很费解

dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#162003/7/20 11:54:50
ROCK老大,为什么删除人家问题的源程序啊?有个专家要与我讨论这个问题,您删除了问题的源程序我还要传一个给人家,真的不好!呵呵,为了节约空间的话也该删除那修改后的程序啊!

我说的那么明白人家还不会修改?老大,您把人家当弱智呀



yxq1026

职务:普通成员
等级:1
金币:0.0
发贴:82
#172003/7/20 13:11:19
dreamexpress,我想是这样的:

1.程序运行时一直执行到最后一个图标,然后暂停.这时候CurrentFileName是0,当然m是0了.
2.当用户单击右侧的下拉框和文件时,会触发前面的交互图标的操作.
当用户选择文件时,会触发FileChange,然后执行FileChange分支下的currentFileName:=wcGetPropertyvalue(LID,"Text"),设置currentFileName,这时最后一个显示图标里的图片=currentfolder^currentFileName就更新为新的图片.正如你的图上画的红线与蓝线一样.
3.这时候再说一下m值,因为当FileChange事件发生后,就没有再执行m:=currentFileName这个赋值语句,所以m值当然不变,依然为0.

简单的评一下:这个从au角度看,其实主要用到了永久交互,只要好好了解一下return的概念就好了.还有这个用到的windows函数比较多.

我前面没怎么看的太懂,上面讲的有些可能和dreamexpress的重复.请dreamexpress指正.