图形图像通信与处理技术在林火监测中的应用 第17页
.3.
{
m—tm.Tm2148NewWindow(0,(10ng)GetDIgltem(IDc.DISl)·>GetSafeHwndO,1);
)
void CMy2 1 480cxcdemoDlg::OnMenuStoppre()
{
m_tm.Tin2148DeleteW'mdow(0);//~掉预览窗121,关预览.
m_tm.Tm214gNewW'mdow(0,(10ng)GetDlgltem(IDC DISl)->GetSafeHwnd0,1);
}
void CMy2 1 480cxcdemoDlg::OnMenuStoprec()
{
m—lrn.Tm2148Record(0,NULL,1);,/将第0路视频停止记录。
} ‘ 。
void CMy2 1 480cxcdemoDlg::OnMenuRecord()
{
m—tm.Tm2148Record(O,m savfilename,1);//i~录第O块卡的视频带预览。
)
void CMy2 1 480cxcdemoDlg::OnMenuAdjustvideo()
{
CAdjustDlg dig;
dig.DoModal O;
)
void CMy21480cxcdemoDlg::OnSend()
{
m—tm.StartSend(0,mPort,mSendlP);
}
void CMy21480cxcdemoDlg::OnStopsend()
{
m_lm.StopSend(O);
)
void CMy2 1 480cxcdemoDlg::OnMenuSendconfig0
{
CSendConfigDlg dig;
dig.DoModal O;
}
void CMy2 1480cxodemoDlg::OnSavedlg0
{
CSavefileDlg dig;
dig.DoModal O./,调出存盘文件设置框
)
void CMy2 1480cxcdemoDlg::OnSnap()
{
m_tm.Tm2 1 48SnapType(O,0,1);//picture type is bmp.fullsize
m_tm.Tm2148Snap(0,m._picsavfile);//使用此文件名作为位图的存盘文件,同时存盘。
)
..4..
void CMy2 1 480cxedemoDlg::OnMenuConfigvideo()
(
m_tm.Tin214gConfig(O).//调用设置窗口。
)
llIllIllllllllI
BEG矾_EⅥ丑盯S烈K MAP(CMy21480a【cdI锄0Dlg'CDialng)
I/{{AFX_EVENTSINK_MAP(CMy2 1 480cxcdemoDIg)
ON_EVENT(CMy2 1 480cxcdemoDlg,IDC_DATACALLERCTRL,1/·ListenerDisConnected’,'
OnListenerDisConnectedDatacallerctll,VTS NONE)
ON_EVENT(CMy2 1 480cxcdemoDlg,IDC DATACALLERCTRL,2,.CommandReceived
OnCommandReceivedDatacallerclrl,ⅥS一14、rrS—14、厂rs_14)
ON_EVENT(CMy2 1 48ucxcdemoDlg, IDC—DA]厂ACALLERCTRL, 3 ,‘DataReceived
OnDataReceivedDatacalleretrl,VTS_14 VTS_14)
ON—EVENT(CMy2 1 480cxcdemoDIg, IDC—DATALISTENERCTRL, l /’ CallerConneeted
OnCallerConnectedDatalistenerctrl,VTS—BSTR)
ON_EVENT(CMy2 1 480cxcdemoDlg,IDC—DATALISTENERCTRL,2,‘CallerDisConnected
OnCallerDisConnectedDatalistenerctrl.vTS BSTR)
ON—EVENT(CMy2 1480exedemoDig,IDC_DATALISTENERCTRL,3,.CommandReceived
OnCommandRcccivcdDatalistenerctrl.vTS 14、厂rS 14ⅥS 14、厂rS BSTR)
ON_EVENT(CMy2 1480cxcdemoDlg, IDC_DATALISll叵NERCTRL, 4 ,.DataReceived
OnI)ataReceivezlDatalistenerctrl.、厂rS 14、厂rS 14 vTS BSTR)
ON—EVENT(CMy21480cxcdemoDlg, IDC_TM21480CX, 2 ,. VideoError
Tm2148VideoErrorProc,VTS_12 VTS_12)
//))AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()
.1lIllIllI||
void CMy2 1 480exedemoDlg::OnListenerDisConneetedDatacallerctrl0
{
StopSendVide00;//-~_断开连接的时候,停止发送视频。
)
void CMy21480cxcdemoDIg::OnCommandReceivedDatacallerelri(10ng ICmdValue,long
pParamBuffer,long IBufferSize)
{
)
void CMy21480cxedemoDlg::OnDataReceivedDatacalleretrl(Iong pData,long IDataSize)
{
)
void CMy2 1 4gocxedemoDlg
{
)
atalistenerclrl(LPCTSTR pCallerAddress)
void CMy2 1 4gocxedemoDIg::OnCallerDisConneetedDatalistenerctri(LPCTSTR strCallerAddress)
{
StopSendVideo();//~连接断开的时候,停止发送视频。
}
void CMy21480cxcdemoDlg::OnCommandReceivedDatalistenerctrl(10ng ICmdValue,long
pParamRuffer,long IBufferSize,LPCTSTR strCallerAddress)
{
if(ICmdValue—1)
{,,网络发送命令!
~(char·)&NetP~(char·)pParamBuffer,lBufferSize);
switch 0qetPkt.nCmd)
{
c越;e l: 。
//PostMessage(WM COMMAND,IDC—SEND);
{
if(fm_tm.IsSending(0))
{
g strip=sb'CallerAddress;
www.chuibin.com break;
case2:
//PostMessage(WM_COMMAND,IDC_STOPSEND);
g_strlP=strCallerAddress;
StopSendVide00;
break;
)
}
}
void CMy21480cxcdemoDlg::OnDataReceivedDatalistenerctrl(10ng pData,long IDataSize,LPCTSTR
strCallerAddress)
{
)
void CMy21480cxcdemoDlg::StartSendVide00
{
m tm.StartSend(0,NetPkt.nPort,g_striP);
)
void CMy2 1 480cxcdemoDlg::StopSendVideo()
{
if(mJm.IsSending(0)) << 上一页 [11] [12] [13] [14] [15] [16] [17] [18] 下一页
图形图像通信与处理技术在林火监测中的应用 第17页下载如图片无法显示或论文不完整,请联系qq752018766