BOOL BacnetRange::OnInitDialog() { CDialogEx::OnInitDialog(); m_show_unit.ShowWindow(FALSE); m_show_unit.SetWindowTextW(_T("")); m_show_unit.textColor(RGB(255,0,0)); m_show_unit.setFont(24,12,NULL,_T("Arial")); Initial_static(); // TODO: Add extra initialization here SetTimer(1,400,NULL); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
BOOL BacnetRange::OnInitDialog() { CDialogEx::OnInitDialog(); m_show_unit.ShowWindow(FALSE); m_show_unit.SetWindowTextW(_T("")); m_show_unit.textColor(RGB(255,0,0)); m_show_unit.setFont(24,12,NULL,_T("Arial")); Initial_static(); // TODO: Add extra initialization here ((CEdit *)GetDlgItem(IDC_EDIT_RANGE_SELECT))->SetFocus(); Timer2_handle(); SetTimer(1,1000,NULL); //SetTimer(2,1000,NULL); return FALSE; //return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
BOOL CBacnetProgramEdit::OnInitDialog() { CDialogEx::OnInitDialog(); // TODO: Add extra initialization here my_panel = bac_gloab_panel; //Set the panel number GetDlgItem(IDC_RICHEDIT2_PROGRAM)->SetFocus(); CHARFORMAT cf; ZeroMemory(&cf, sizeof(CHARFORMAT)); cf.cbSize = sizeof(CHARFORMAT); cf.dwMask|=CFM_BOLD; cf.dwEffects&=~CFE_BOLD; //cf.dwEffects|=~CFE_BOLD; //粗体,取消用cf.dwEffects&=~CFE_BOLD; cf.dwMask|=CFM_ITALIC; cf.dwEffects&=~CFE_ITALIC; //cf.dwEffects|=~CFE_ITALIC; //斜体,取消用cf.dwEffects&=~CFE_ITALIC; cf.dwMask|=CFM_UNDERLINE; cf.dwEffects&=~CFE_UNDERLINE; //cf.dwEffects|=~CFE_UNDERLINE; //斜体,取消用cf.dwEffects&=~CFE_UNDERLINE; cf.dwMask|=CFM_COLOR; cf.crTextColor = RGB(0,0,255); //设置颜色 cf.dwMask|=CFM_SIZE; cf.yHeight =300; //设置高度 cf.dwMask|=CFM_FACE; _tcscpy(cf.szFaceName ,_T("SimSun-ExtB")); // strcpy(cf.szFaceName ,_T("隶书")); //设置字体 ((CRichEditCtrl*)GetDlgItem(IDC_RICHEDIT2_PROGRAM))->SetSelectionCharFormat(cf); ((CRichEditCtrl*)GetDlgItem(IDC_RICHEDIT2_PROGRAM))->SetDefaultCharFormat(cf); //((CRichEditCtrl*)GetDlgItem(IDC_RICHEDIT2_PROGRAM))->PasteSpecial(CF_TEXT); ((CRichEditCtrl*)GetDlgItem(IDC_RICHEDIT2_PROGRAM))->PostMessage(WM_VSCROLL, SB_BOTTOM,0); //int retry_count =0; //do //{ // retry_count ++; // g_invoke_id = GetPrivateData(g_bac_instance,READPROGRAMCODE_T3000,program_list_line,program_list_line,100); // Sleep(200); //} while ((retry_count<10)&&(g_invoke_id<0)); //if(g_invoke_id>=0) //{ // CString temp_cs_show; // temp_cs_show.Format(_T("Task ID = %d. Read program code from item %d "),g_invoke_id,program_list_line); // Post_Invoke_ID_Monitor_Thread(MY_INVOKE_ID,g_invoke_id,this->m_hWnd,temp_cs_show); //} //Post_Invoke_ID_Monitor_Thread(MY_INVOKE_ID,g_invoke_id,this->m_hWnd); RegisterHotKey(GetSafeHwnd(),KEY_F2,NULL,VK_F2);//F2键 RegisterHotKey(GetSafeHwnd(),KEY_F3,NULL,VK_F3); RegisterHotKey(GetSafeHwnd(),KEY_F7,NULL,VK_F7); RegisterHotKey(GetSafeHwnd(),KEY_F6,NULL,VK_F6); RegisterHotKey(GetSafeHwnd(),KEY_F8,NULL,VK_F8); Initial_static(); init_info_table(); Init_table_bank(); mParent_Hwnd = g_hwnd_now; m_program_edit_hwnd = this->m_hWnd; g_hwnd_now = m_program_edit_hwnd; copy_data_to_ptrpanel(TYPE_ALL); memset(my_display,0,sizeof(my_display)); PostMessage(WM_REFRESH_BAC_PROGRAM_RICHEDIT,NULL,NULL); return FALSE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }