|
主题: 触摸屏问题,大家帮帮我~
|
runtu
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#12004/6/12 16:05:56
前天看到一个AW制作的触摸屏,里面有个ini的文件,通过读取这个文件可以自动生成里面文字的按钮,通过这个按钮又可以调用,响应的文本,请问高手这个实现的思路是什么?
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#22004/6/12 21:58:39
AW6.5之后按钮名可变换,想必INI文件中存储的是按钮名。根据不同的按钮名,当然可以采取不同的动作,比如说 goto(IconID@"按钮名")
|
runtu
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#32004/6/12 22:38:09
那在ini文件中添加文字,又可以生成新的按钮(按钮名就是添加的文字),直接读取那样可能好实现一点,关键是添加文字有自动生成按钮,这个是如何实现的了?
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#42004/6/12 23:24:18
按钮估计是早就准备好了,只不过由条件决定是否显示出来罢了。 不信 你可以加100条,看屏幕上是不是出现100个按钮
|
runtu
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#52004/6/13 8:23:39
Y大哥,我照你的意思,给它加了三百行文字,可它照样能显示三百个以我添加的文字命名的按钮来,看来是不是别的思路啊~ 它里面使用了这样几个UCD: RTFObj.u32 MEMTOOLS.U32 WINAPI.U32 因为没有源文件我也不知道具体使用的哪个,还是直接编程实现的
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#62004/6/13 19:58:37
可能用的是WINAPI。或者你看下有没有什么特殊的Xtra。
|
runtu
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#72004/6/13 22:35:34
估计没有特殊的Xtra,因为我把它的删了,然后复制的系统目录下的xtra一切正常,不知道WINAPI里哪个函数可以实现类似的功能?
|
hw26
职务:普通成员
等级:1
金币:11.0
发贴:240
|
#82004/6/13 23:54:21
Winapi可以动态按钮? 既然有人可以实现,就需要好好研究
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
|
hw26
职务:普通成员
等级:1
金币:11.0
发贴:240
|
#102004/6/16 18:11:12
能说说看吗?很吊人胃口呀 还是这里有什么技术内幕不便公开?
|
lazycat618
职务:普通成员
等级:1
金币:0.0
发贴:20
|
#112004/6/16 22:58:33
可能是用inserticon添加的图标,你可以讲的是那类查询的程序,可以动态添加查询条件。只须用i这个函数生成按纽就可以了,AW我很久没用过了,你去试试看,这样可不可行!用API的要能性不高,那过于复杂,在程序中用API生成按纽,那是高高手做的事。 我提供几个函数的参考: SetPasteHand(IconID@"IconTitle", #position [, flag ]) 该函数设置粘贴指针的位置。将粘贴指针放置到“IconTitle” 指定图标的附近,具体位置由#position参数决定 inserticon(icotype) 说明:该函数在当前Authorware程序的流程线上粘贴一个由“IconType”指定类型的图标到粘贴指针处icotype --1 = 显示图标 2 =移动图标 3 = 擦除图标 4 = 交互图标 5 = 决策图 --标 6 = 群组图标 7 = 等待图标 8 = 计算图标 9 = 数字电影图标 -- 10 = 声音图标 11 = 视频图标 12 =框架图标 13 = 导航图标 --15 =知识对象图标
|
houyuanjing
职务:普通成员
等级:1
金币:0.0
发贴:6
|
#122004/6/18 16:20:49
最好有个实例看看就好了!我也想学学!
|
hljshzjzez
职务:普通成员
等级:1
金币:0.0
发贴:71
|
#132004/6/19 5:27:54
我也想学
|
hw26
职务:普通成员
等级:1
金币:11.0
发贴:240
|
#142004/7/5 23:53:28
其实很简单,大家拿到这个演示程序就可以知道了 一开始以为按钮是满屏的,因为他说有上千个也可以 后来才知道,他是分页的,说到分页,大家应该知道怎么做了吧,接下来的事情就好办得很了,呵呵 只要想通了,稍微有一点变量使用基础的就可以制作了。
|
hw26
职务:普通成员
等级:1
金币:11.0
发贴:240
|
#152004/7/5 23:58:21
不要说我空口无凭哟 我看过演示程序并严格测试过的
|