⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 schedule.cpp

📁 DVR-MPEG4编码播放器
💻 CPP
📖 第 1 页 / 共 2 页
字号:
}

BOOL CSchedule::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	char cmd[1];
	int m_hour;
	int m_min;
	int m_sec;

	VRTSCHEDULE DVR_Schedule;
    char buf[20];
    
	CMp4PlayerApp *playip = (CMp4PlayerApp *)::AfxGetApp();
	playip->GetConnectIPAddress(ConnectIP,&ConnectPort);

	InitVRTLink(ConnectIP,ConnectPort);
	cmd[0]=VRTGetSchedule;
	SendVRTData(cmd,1);

	RecvVRTData((char *)&DVR_Schedule,sizeof(VRTSCHEDULE));
	CloseVRTLink();
	
	if(DVR_Schedule.MRWO)
	{
		 m_MRW=0;
		 UpdateData(false);
	}
	
	m_hour=DVR_Schedule.Sunday.StartDate.m_hour;
	m_min=DVR_Schedule.Sunday.StartDate.m_min;
	m_sec=DVR_Schedule.Sunday.StartDate.m_sec;

	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Sun_Start_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Sun_Start_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Sun_Start_SS,buf);

    m_hour=DVR_Schedule.Sunday.EndDate.m_hour;
	m_min=DVR_Schedule.Sunday.EndDate.m_min;
	m_sec=DVR_Schedule.Sunday.EndDate.m_sec;
	
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Sun_End_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Sun_End_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Sun_End_SS,buf);
	if(DVR_Schedule.Sunday.SearchTypeorSet)
	{
	   m_Sun=0;
	   UpdateData(false);
	}

	//
	m_hour=DVR_Schedule.Monday.StartDate.m_hour;
	m_min=DVR_Schedule.Monday.StartDate.m_min;
	m_sec=DVR_Schedule.Monday.StartDate.m_sec;
		
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Mon_Start_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Mon_Start_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Mon_Start_SS,buf);

    m_hour=DVR_Schedule.Monday.EndDate.m_hour;
	m_min=DVR_Schedule.Monday.EndDate.m_min;
	m_sec=DVR_Schedule.Monday.EndDate.m_sec;
	
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Mon_End_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Mon_End_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Mon_End_SS,buf);
	if(DVR_Schedule.Monday.SearchTypeorSet)
	{
	   m_Mon = 0;
	   UpdateData(false);
	}
	//
    m_hour=DVR_Schedule.Tuesday.StartDate.m_hour;
	m_min=DVR_Schedule.Tuesday.StartDate.m_min;
	m_sec=DVR_Schedule.Tuesday.StartDate.m_sec;
		
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Tue_Start_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Tue_Start_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Tue_Start_SS,buf);

    m_hour=DVR_Schedule.Tuesday.EndDate.m_hour;
	m_min=DVR_Schedule.Tuesday.EndDate.m_min;
	m_sec=DVR_Schedule.Tuesday.EndDate.m_sec;
	
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Tue_End_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Tue_End_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Tue_End_SS,buf);
	if(DVR_Schedule.Tuesday.SearchTypeorSet)
	{
	  m_Tue = 0;
	  UpdateData(false);
	}
	//
    m_hour=DVR_Schedule.Wednesday.StartDate.m_hour;
	m_min=DVR_Schedule.Wednesday.StartDate.m_min;
	m_sec=DVR_Schedule.Wednesday.StartDate.m_sec;
		
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Wed_Start_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Wed_Start_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Wed_Start_SS,buf);

    m_hour=DVR_Schedule.Wednesday.EndDate.m_hour;
	m_min=DVR_Schedule.Wednesday.EndDate.m_min;
	m_sec=DVR_Schedule.Wednesday.EndDate.m_sec;
	
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Wed_End_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Wed_End_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Wed_End_SS,buf);
	if(DVR_Schedule.Wednesday.SearchTypeorSet)
	{
	  m_Wed = 0;
	  UpdateData(false);
	}
	//
    m_hour=DVR_Schedule.Thursday.StartDate.m_hour;
	m_min=DVR_Schedule.Thursday.StartDate.m_min;
	m_sec=DVR_Schedule.Thursday.StartDate.m_sec;
		
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Thu_Start_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Thu_Start_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Thu_Start_SS,buf);

    m_hour=DVR_Schedule.Thursday.EndDate.m_hour;
	m_min=DVR_Schedule.Thursday.EndDate.m_min;
	m_sec=DVR_Schedule.Thursday.EndDate.m_sec;
	
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Thu_End_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Thu_End_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Thu_End_SS,buf);

	if(DVR_Schedule.Thursday.SearchTypeorSet)
	{
	  m_Thu = 0;
	  UpdateData(false);
	}

	//
    m_hour=DVR_Schedule.Friday.StartDate.m_hour;
	m_min=DVR_Schedule.Friday.StartDate.m_min;
	m_sec=DVR_Schedule.Friday.StartDate.m_sec;
		
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Fri_Start_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Fri_Start_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Fri_Start_SS,buf);

    m_hour=DVR_Schedule.Friday.EndDate.m_hour;
	m_min=DVR_Schedule.Friday.EndDate.m_min;
	m_sec=DVR_Schedule.Friday.EndDate.m_sec;
	
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Fri_End_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Fri_End_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Fri_End_SS,buf);
	if(DVR_Schedule.Friday.SearchTypeorSet)
	{
	  m_Fri = 0;
	  UpdateData(false);
	}
	//
	m_hour=DVR_Schedule.Saturday.StartDate.m_hour;
	m_min=DVR_Schedule.Saturday.StartDate.m_min;
	m_sec=DVR_Schedule.Saturday.StartDate.m_sec;
		
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Sat_Start_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Sat_Start_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Sat_Start_SS,buf);

    m_hour=DVR_Schedule.Saturday.EndDate.m_hour;
	m_min=DVR_Schedule.Saturday.EndDate.m_min;
	m_sec=DVR_Schedule.Saturday.EndDate.m_sec;
	
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Sat_End_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Sat_End_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Sat_End_SS,buf);
    if(DVR_Schedule.Saturday.SearchTypeorSet)
	{
	  m_Sat = 0;
	  UpdateData(false);
	}
//
	m_hour=DVR_Schedule.Daily.StartDate.m_hour;
	m_min=DVR_Schedule.Daily.StartDate.m_min;
	m_sec=DVR_Schedule.Daily.StartDate.m_sec;
		
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Dai_Start_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Dai_Start_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Dai_Start_SS,buf);

    m_hour=DVR_Schedule.Daily.EndDate.m_hour;
	m_min=DVR_Schedule.Daily.EndDate.m_min;
	m_sec=DVR_Schedule.Daily.EndDate.m_sec;
	
	sprintf(buf,"%02d",m_hour);
	SetDlgItemText(IDC_Dai_End_HH,buf);
	sprintf(buf,"%02d",m_min);
	SetDlgItemText(IDC_Dai_End_MM,buf);
	sprintf(buf,"%02d",m_sec);
	SetDlgItemText(IDC_Dai_End_SS,buf);
	if(DVR_Schedule.Daily.SearchTypeorSet)
	{
	  m_Dai = 0;
	  UpdateData(false);
	}

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -