BOOL CCCTVDlg::OnInitDialog()
{
hgLog.write("BOOL CCCTVDlg::OnInitDialog() Begin"); //追加 V1.13
CDialog::OnInitDialog();
// Add "About..." menu item to system menu.
// IDM_ABOUTBOX must be in the system command range.
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);
CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}
// Set the icon for this dialog. The framework does this automatically
// when the application's main window is not a dialog
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
// TODO: Add extra initialization here
//HK SDK初始化
Init_HKSDK();
//窗体初始化
Init_DlgState();
//变量初始化,注册+存储
Init_Variable();
//系统设置初始化
Init_Set();
//窗体显示状态初始化
theLogrw.OperfileW("1","开机完成",0);
//转发图像初始化
CTime m_Time;
m_Time = CTime::GetCurrentTime();//获得当前系统时间
m_hournow = m_Time.GetHour();
m_hourold = m_Time.GetHour();
myNet.StartListenHKDvs(7200, NULL);//监控报警触发
SetTimer(0,1500,NULL);//检测报警信号
SetTimer(4,1500,NULL);//检测报警接通号码
//@005 增加时间同步 开始
if(theShare.cssNum == 1)//车头的CSS跟车尾的CSS进行时间校对
{
;//ConfigTimeCSS();//CSS时间同步 //@0004
}
else if(theShare.cssNum == 2)//车尾的CSS进行编码器时间校对,车头的不校对
{
for(int t = 0;t<14;t++)//编码器时间同步
{
if(theShare.m_HKInfo[t].HK_LoginStat == 1)
ConfigTime(theShare.m_HKInfo[t].HK_NET_DVR_CLIENTINFO.sMultiCastIP);
}
}
//@005 增加时间同步 结束
//串口打开,报警冗余
if(RSCOM.InitPort(this,2,19200,'N',8,1,EV_RXCHAR,1024))//与PIS485通讯
{
RSCOM.StartMonitoring();
}
Init_DlgShowImage();
return TRUE; // return TRUE unless you set the focus to a control
hgLog.write("BOOL CCCTVDlg::OnInitDialog() End"); //追加 V1.13
}