易语言 如何实现QQ一样,多窗口聊天,也就是说复制整个窗口和窗口内的组件

2024-11-29 08:38:24
推荐回答(4个)
回答1:

首先设置一个全局的组件数组 比如编辑框数组
当你要新开一个QQ窗口的时候
首先给这个数组加入一个新的成员
然后复制组件比如:复制窗口组件 (编辑框1,编辑框数组 [取数组成员数 (编辑框数组)])
再使用SetParent这个函数比如:SetParent (编辑框 [2].取窗口句柄 (), 新窗口句柄)
这样这个组件就在新的窗口了
使用的时候可以用易语言的“取事件组件 ()”命令就可以控制了~

再不明白你就贴邮箱,我发例子给你~~~~

回答2:

我自己做了个模块,可以无限复制出相同的窗口,窗口组件都储存在模块的全局变量中。我发你邮箱吧!

回答3:

菜单的话可以直接用主窗口的菜单而不必复制

回答4:

琼瑶