void COptionDlg::InitDialogComplete() { DebugPrint(_T("InitDialogComplete")); CString cstr; m_FlagShowWindow = TRUE; m_LabelThreshold = i18n(_T("Dialog"), _T("LIST_THRESHOLD")); m_LabelLineColor = i18n(_T("Customize"), _T("LINE_COLOR")); m_LabelBgImage = i18n(_T("Customize"), _T("BACKGROUND_IMAGE")); m_Reset = i18n(_T("Graph"), _T("RESET")); TCHAR str[256]; GetPrivateProfileString(_T("Customize"), _T("GraphBgImage"), _T(""), str, 256, m_Ini); m_BgImage = str; SetElementPropertyEx(_T("GraphBgImage"), DISPID_IHTMLELEMENT_TITLE, m_BgImage); for(int i = 0; i <= CAtaSmart::MAX_DISK; i++) { cstr.Format(_T("%d"), i); m_ColorCode[i].Format(_T("#%02x%02x%02x"), GetRValue(m_CurrentLineColor[i]), GetGValue(m_CurrentLineColor[i]), GetBValue(m_CurrentLineColor[i])); CallScript(_T("changeBackgroundColor"), cstr + _T(", ") + m_ColorCode[i]); } UpdateData(FALSE); ChangeZoomType(m_ZoomType); SetClientRect((DWORD)(SIZE_X * m_ZoomRatio), (DWORD)(SIZE_Y * m_ZoomRatio), 0); ShowWindow(SW_SHOW); }
void CAlarmHistoryDlg::OnDocumentComplete(LPDISPATCH pDisp, LPCTSTR szUrl) { CString cstr; cstr = szUrl; if(cstr.Find(_T("html")) != -1 || cstr.Find(_T("dlg")) != -1) { ChangeZoomType(m_ZoomType); SetClientRect((DWORD)(SIZE_X * m_ZoomRatio), (DWORD)(SIZE_Y * m_ZoomRatio), 0); UpdateData(FALSE); CenterWindow(); ShowWindow(SW_SHOW); } }
void CAboutDlg::UpdateDialogSize() { ChangeZoomType(m_ZoomType); if (m_IsHighContrast) { SetClientRect((DWORD)(SIZE_X * m_ZoomRatio), (DWORD)(SIZE_HC_Y * m_ZoomRatio), 0); } else { SetClientRect((DWORD)(SIZE_X * m_ZoomRatio), (DWORD)(SIZE_Y * m_ZoomRatio), 0); } UpdateBackground(); m_CtrlCrystalDewWorld.InitControl( 24, 24, 128, 128, m_ZoomRatio, IP(L"logo"), 1, 0, CButtonCx::OwnerDrawImage); m_CtrlCrystalDewWorld.SetHandCursor(); #ifdef SUISHO_SHIZUKU_SUPPORT m_CtrlProjectShizukuKirinokasumu.InitControl(340, 324, 292, 20, m_ZoomRatio, NULL, 0, 0, CButtonCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlProjectShizukuLinuxhajapan.InitControl(340, 368, 292, 20, m_ZoomRatio, NULL, 0, 0, CButtonCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlProjectShizukuOpensourcechannel.InitControl(340, 392, 292, 20, m_ZoomRatio, NULL, 0, 0, CButtonCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlProjectShizukuBellche.InitControl(340, 416, 292, 20, m_ZoomRatio, NULL, 0, 0, CButtonCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlSecretVoice.InitControl(200, 412, 40, 40, m_ZoomRatio, NULL, 0, 0, CButtonCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlProjectShizukuKirinokasumu.SetHandCursor(); m_CtrlProjectShizukuLinuxhajapan.SetHandCursor(); m_CtrlProjectShizukuOpensourcechannel.SetHandCursor(); m_CtrlProjectShizukuBellche.SetHandCursor(); m_CtrlSecretVoice.SetHandCursor(); #endif m_CtrlVersion.SetFontEx(m_FontFace, 28, m_ZoomRatio, 255, RGB(0, 0, 0), FW_BOLD, m_FontType); m_CtrlEdition.SetFontEx(m_FontFace, 28, m_ZoomRatio, 255, RGB(0, 0, 0), FW_BOLD, m_FontType); m_CtrlRelease.SetFontEx(m_FontFace, 16, m_ZoomRatio, 255, RGB(0, 0, 0), FW_NORMAL, m_FontType); m_CtrlCopyright.SetFontEx(m_FontFace, 16, m_ZoomRatio, 255, RGB(0, 0, 0), FW_NORMAL, m_FontType); m_CtrlLicense.SetFontEx(m_FontFace, 16, m_ZoomRatio, 255, RGB(0, 0, 0), FW_NORMAL, m_FontType); m_CtrlVersion.InitControl(200, 12, 420, 36, m_ZoomRatio, NULL, 0, SS_CENTER, CStaticCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlEdition.InitControl(200, 48, 420, 36, m_ZoomRatio, NULL, 0, SS_CENTER, CStaticCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlRelease.InitControl(200, 88, 420, 24, m_ZoomRatio, NULL, 0, SS_CENTER, CStaticCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlCopyright.InitControl(200, 112, 420, 24, m_ZoomRatio, NULL, 0, SS_CENTER, CStaticCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlLicense.InitControl(200, 136, 420, 24, m_ZoomRatio, NULL, 0, SS_CENTER, CStaticCx::OwnerDrawTransparent | m_IsHighContrast); Invalidate(); }
void CSettingDlg::UpdateDialogSize() { ChangeZoomType(m_ZoomType); SetClientRect((DWORD)(SIZE_X * m_ZoomRatio), (DWORD)(SIZE_Y * m_ZoomRatio), 0); UpdateBackground(); m_CtrlLabelAam.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlLabelApm.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlLabelAamLow.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlLabelAamHigh.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlLabelAamRecommend.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlLabelApmLow.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlLabelApmHigh.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlAamStatus.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlCurrentAam.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlRecommendAam.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlApmStatus.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlCurrentApm.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlEnableAam.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlDisableAam.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlEnableApm.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlDisableApm.SetFontEx(m_FontFace, 12, m_ZoomRatio); m_CtrlLabelAam.InitControl(8, 44, 384, 24, m_ZoomRatio, NULL, 0, SS_LEFT, CStaticCx::OwnerDrawGlass | m_IsHighContrast); m_CtrlLabelApm.InitControl(8, 188, 384, 24, m_ZoomRatio, NULL, 0, SS_LEFT, CStaticCx::OwnerDrawGlass | m_IsHighContrast); m_CtrlLabelAamLow.InitControl(16, 72, 160, 20, m_ZoomRatio, NULL, 0, SS_LEFT, CStaticCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlLabelAamHigh.InitControl(176, 72, 160, 20, m_ZoomRatio, NULL, 0, SS_RIGHT, CStaticCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlLabelAamRecommend.InitControl(176, 120, 160, 20, m_ZoomRatio, NULL, 0, SS_RIGHT, CStaticCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlLabelApmLow.InitControl(16, 216, 160, 20, m_ZoomRatio, NULL, 0, SS_LEFT, CStaticCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlLabelApmHigh.InitControl(176, 216, 160, 20, m_ZoomRatio, NULL, 0, SS_RIGHT, CStaticCx::OwnerDrawTransparent | m_IsHighContrast); m_CtrlAamStatus.InitControl(344, 72, 40, 20, m_ZoomRatio, NULL, 0, SS_CENTER, CStaticCx::OwnerDrawGlass | m_IsHighContrast); m_CtrlCurrentAam.InitControl(344, 96, 40, 20, m_ZoomRatio, NULL, 0, SS_CENTER, CStaticCx::OwnerDrawGlass | m_IsHighContrast); m_CtrlRecommendAam.InitControl(344, 120, 40, 20, m_ZoomRatio, NULL, 0, SS_CENTER, CStaticCx::OwnerDrawGlass | m_IsHighContrast); m_CtrlApmStatus.InitControl(344, 216, 40, 20, m_ZoomRatio, NULL, 0, SS_CENTER, CStaticCx::OwnerDrawGlass | m_IsHighContrast); m_CtrlCurrentApm.InitControl(344, 240, 40, 20, m_ZoomRatio, NULL, 0, SS_CENTER, CStaticCx::OwnerDrawGlass | m_IsHighContrast); m_CtrlEnableAam.InitControl(220, 148, 160, 28, m_ZoomRatio, NULL, 0, SS_CENTER, CButtonCx::SystemDraw | m_IsHighContrast); m_CtrlDisableAam.InitControl(20, 148, 160, 28, m_ZoomRatio, NULL, 0, SS_CENTER, CButtonCx::SystemDraw | m_IsHighContrast); m_CtrlEnableApm.InitControl(220, 268, 160, 28, m_ZoomRatio, NULL, 0, SS_CENTER, CButtonCx::SystemDraw | m_IsHighContrast); m_CtrlDisableApm.InitControl(20, 268, 160, 28, m_ZoomRatio, NULL, 0, SS_CENTER, CButtonCx::SystemDraw | m_IsHighContrast); m_CtrlSelectDisk.SetFontEx(m_FontFace, 14, m_ZoomRatio); m_CtrlSelectDisk.MoveWindow((DWORD)(8 * m_ZoomRatio), (DWORD)(8 * m_ZoomRatio), (DWORD)(384 * m_ZoomRatio), (DWORD)(32 * m_ZoomRatio)); m_AamScrollbar.MoveWindow((DWORD)(16 * m_ZoomRatio), (DWORD)(96 * m_ZoomRatio), (DWORD)(324 * m_ZoomRatio), (DWORD)(20 * m_ZoomRatio)); m_ApmScrollbar.MoveWindow((DWORD)(16 * m_ZoomRatio), (DWORD)(240 * m_ZoomRatio), (DWORD)(324 * m_ZoomRatio), (DWORD)(20 * m_ZoomRatio)); m_IsDrawFrame = IsDrawFrame(); m_CtrlAamStatus.SetDrawFrame(m_IsDrawFrame); m_CtrlCurrentAam.SetDrawFrame(m_IsDrawFrame); m_CtrlRecommendAam.SetDrawFrame(m_IsDrawFrame); m_CtrlApmStatus.SetDrawFrame(m_IsDrawFrame); m_CtrlCurrentApm.SetDrawFrame(m_IsDrawFrame); Invalidate(); }