视频显示

qlonsh 2008-03-12 03:32:51
声明部分:
type
client_videoinfo = record
m_bRemoteChannel:byte; //对应服务端的通道号
m_bSendMode:byte; //网络连接方式
m_bImgFormat:byte; //图象格式,0为主通道图象/1为子通道图象
m_sIPAddress:pchar; //服务器的IP地址
m_sUserName:pchar; //用户名
m_sUserPassword:pchar; //密码
m_bUserCheck:boolean; //是否需要发送用户名和密码
m_hShowVideo:HWND; //显示区域
end;

var
clientvideoinfo:client_videoinfo;

我做个监控软件,四个显示视频(Panel)框架程序如下:
clientvideoinfo.m_hShowVideo:=Panel1.Handle; //显示视频的控件名柄
clientvideoinfo.m_hShowVideo:=Panel2.Handle; //显示视频的控件名柄
clientvideoinfo.m_hShowVideo:=Panel3.Handle; //显示视频的控件名柄
clientvideoinfo.m_hShowVideo:=Panel4.Handle; //显示视频的控件名柄
但是程序是顺序执行的,到最后只能Panel4显示了,要怎么解决呢,最好有源码
...全文
42 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenshenpanpan 2011-05-17
  • 打赏
  • 举报
回复
不错,收藏了
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
支持搂主,收藏
Rex_love_Burger 2008-04-07
  • 打赏
  • 举报
回复
//你应该一个通道对应一个client_videoinfo
var
clientvideoinfo:array [0..3] of client_videoinfo;

clientvideoinfo[0].m_hShowVideo:=Panel1.Handle; //显示视频的控件名柄
clientvideoinfo[1].m_hShowVideo:=Panel2.Handle; //显示视频的控件名柄
clientvideoinfo[2].m_hShowVideo:=Panel3.Handle; //显示视频的控件名柄
clientvideoinfo[3].m_hShowVideo:=Panel4.Handle; //显示视频的控件名柄

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧