?? schedule.cpp
字號:
}
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 + -