void CLogiTextGate::Simulate(CLogiDoc* pDoc) { // Perform Simulation if (m_iStyle == 1) { UINT uTemp = 0; for (int i=0;i<4;i++) { switch ((Node[i])->State) { case HI: uTemp |= 1<<i; break; case UNKNOWN: uTemp = 16; goto NOWAY; } } NOWAY: m_uIndex = uTemp; if (!m_bLoaded) { CStdioFile cf; CString csFullPath; CString csPathName = m_pDocument->GetPathName(); RelativeToFullPath(m_csFileName, csPathName, csFullPath); if (!cf.Open(csFullPath, CFile::modeRead | CFile::shareDenyWrite)) { ::MessageBox(::GetFocus(), csFullPath, L"Could not open File", MB_OK | MB_ICONEXCLAMATION); pDoc->Halt(); // pDoc->m_bKeepGoing = FALSE; return; } for (int i=0;i<16;i++) if (!cf.ReadString(m_pTextArray[i])) break; m_bLoaded = TRUE; m_pTextArray[16] = "Unknown"; cf.Close(); } } }
ImageConfig::ImageConfig() { ////【zy 2015-05-29 ↓】 主界面共用 m_pImgSizeMid = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\sizemiddle.png")).c_str())); m_pImgSizebottom = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\sizebottom.png")).c_str())); ////【zy 2015-05-29 ↓】 CRIM30Dlg m_pImgChkSel = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\mainlist\\sel.png")).c_str())); m_pImgChkUnSel = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\mainlist\\unsel.png")).c_str())); ////【zy 2015-05-29 ↓】 CLogonWndDlg m_pImgLogon = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\logon.png")).c_str())); ////【zy 2015-05-29 ↓】 CCircleDlg m_pImgLogo = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\logo.png")).c_str())); m_pImgCircle = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\circle.png")).c_str())); ////【zy 2015-05-29 ↓】 CMainListDlg m_pImgMainList = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\mainlist.png")).c_str())); ////【zy 2015-05-29 ↓】 CDialogSet m_pImageDlgSetBk = Bitmap::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\systemset\\systemset.bmp")).c_str())); ////【zy 2015-05-29 ↓】 CChatBkDlg m_ImageChatBk = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\imgbk.png")).c_str())); m_ImageUserSel = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\usersel.png")).c_str())); m_ImageMinNormal = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\minnormal.png")).c_str())); m_ImageMinPush = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\minpush.png")).c_str())); m_ImageRestoreNormal = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\restorenormal.png")).c_str())); m_ImageRestorePush = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\restorepush.png")).c_str())); m_ImageMaxNormal = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\maxnormal.png")).c_str())); m_ImageMaxPush = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\maxpush.png")).c_str())); m_ImageCloseNormal = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\closenormal.png")).c_str())); m_ImageClosePush = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\closepush.png")).c_str())); m_ImageSendNormal = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\sendnormal.png")).c_str())); m_ImageSendPush = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\sendpush.png")).c_str())); m_ImageClose1Normal = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\close1normal.png")).c_str())); m_ImageClose1Push = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\close1push.png")).c_str())); m_RichImageBk = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\richBk.png")).c_str())); m_FileNormal = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\filenormal.png")).c_str())); m_FilePush = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\filepush.png")).c_str())); m_DicNormal = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\dicnormal.png")).c_str())); m_DicPush = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\dicpush.png")).c_str())); m_PictureNormal = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\imgnormal.png")).c_str())); m_PicturePush = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\imgpush.png")).c_str())); ////【zy 2015-05-29 ↓】 CChatRichView m_pImgScrollBk = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\chatdlg\\richBk.png")).c_str())); m_pImgHScrollThumb = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\scroll\\hscrollThumb.png")).c_str())); m_pImgVScrollThumb = Image::FromFile(CStringW(RelativeToFullPath(_T("res\\PNG\\scroll\\vscrollThumb.png")).c_str())); }