【悬赏100分】如何在VC++(或C#)里创建一个程序,使它能同时显示两个窗口?

是这样的,我想要编一个程序,同时显示两个窗口,一个窗口中播放A图片(或者A做某动作),另一个窗口中播放B图片(或B做某动作),但两个窗口的画面是同步播放的。请高手帮帮忙,... 是这样的,我想要编一个程序,同时显示两个窗口,一个窗口中播放A图片(或者A做某动作),另一个窗口中播放B图片(或B做某动作),但两个窗口的画面是同步播放的。

请高手帮帮忙,告诉我做这程序的流程是什么。比如说第一步要建两窗口,第二步让两窗口同步...之类的。我完全摸不到头绪……求救命!!I‘m desperate now. 请不要泛泛而谈,尽量详细一点。

如果有代码的话,可以再加分,或者你愿意详谈的话,可以Hi我,咱【淘宝付款】都行,价格好商量。谢谢高手们!
展开
 我来答
超时空游客
2011-12-04 · TA获得超过174个赞
知道答主
回答量:99
采纳率:0%
帮助的人:105万
展开全部
以C#为例
先建好2个不算太大的窗口(太大了就没法同时显示在桌面了) 然后用flash做好2个动态图片 (同步问题就看你做的图片是否同步了),设置好随窗体加载时显示。
然后修改项目目录下的program.cs文件中程序入口,改为程序启动时同时加载2个窗体 如下所示:
Application.Run(new Form1());
Application.Run(new Form2());
这样就可以每次运行程序就同时显示2个窗体中的图片了。
如果是做动作的话就得设置委托事件了 主窗体的操作可以通过子窗体的方法来控制子窗体同步
子窗体的操作可以通过委托事件来控制主窗体同步, 这方面就不是2句话的说清的了 你自己查查资料吧
追问
谢谢你,先说说我做这个程序的目的。
比如同一个游戏,两个用户分别在两台电脑上玩,玩家A开枪射击玩家B,但是由于网络延迟,导致B是否中弹的情况不能及时反馈给玩家A(在A看来,子弹已经到达B了但由于延迟无法得知B是躲开还是中弹),我想创建个程序在同一台电脑上监控两个窗口(玩家A和玩家B),然后进行一系列操作看能不能消除这种延迟带来的影响(A及时得知B的消息)。

我有点搞不清这种情况是同步还是不同步的了。
lzw8115
2011-12-06 · TA获得超过223个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:88.5万
展开全部
同时显示两个画面容易,但是这种延迟方式不对,游戏应该有游戏时间,游戏时间是在服务器端走的,不是在客户端,所以不存在延迟不同步,延迟只的是两个客户端得到信息不及时,这个由于网络原因是避免不了的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangwen3790
2011-12-09 · TA获得超过224个赞
知道小有建树答主
回答量:209
采纳率:100%
帮助的人:180万
展开全部
使用带窗口的线程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cb89af7
2011-12-06 · 超过22用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:57.3万
展开全部
这种方法也太笨了。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1b9539c0c
2011-12-05 · TA获得超过734个赞
知道大有可为答主
回答量:2241
采纳率:33%
帮助的人:755万
展开全部
可以联系,看ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式