声明部分:
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显示了,要怎么解决呢,最好有源码
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显示了,要怎么解决呢,最好有源码
解决方案 »
- 为何edit的SetFocus不起作用了呢?
- dll中怎么封装图片?
- 数据显示问题
- DBGridEh1里某行的“应收余额”=上一行的“应收余额”+本行的“应收增加”-本行的“应收减少”,“应收余额”怎么得到?
- 请问各位大侠,windows中点标题栏的问号(?)然后点击控件显示帮助的效果在delphi中如何实现?
- 关于dbf库的有删除标记的记录的读写问题
- 如何用Delphi开发可被ASP调用的组件?
- FastReport 2.2报表控件能打印出“计算字段”的内容吗?
- 如何让写在画布上的文字可以编辑?
- 请问出错‘capability not supported’是什么意思?
- delphi 导出excel后,excel工作薄关闭,可是excel进程却还在内存中?
- 谁有Delphi2009的序列号??
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; //显示视频的控件名柄