int main(int argc, char *argv[]) { //使能中文 QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));//UTF-8 QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); #if 1 QApplication app(argc, argv); QMainFrame _Wind(NULL); _Wind.show(); QFont _font = _Wind.font(); _font.setPixelSize(20); _Wind.setFont (_font); return app.exec(); #else // ConfigData _Data; // CParseConfig _config; // if( _config.OpenConfigFile("PR.info")) // _config.StartLoadConfig(&_Data); // CXtfReader _xtf; // if( _xtf.OpenConfigFile("testxtf.xtf")) // _xtf.StartParseFile(1); #endif }
void CameraControlsDlg::_DoWind(bool bForward /* = true */) { int iDlgItem = bForward ? IDC_WINDFWDFRAMES : IDC_WINDREVFRAMES; if (0 == GetWindowTextLength(GetDlgItem(iDlgItem))) { MessageBox(m_hWnd, _T("You must enter at least 1 frame to wind"), _T("FURR - Error"), MB_OK | MB_ICONSTOP); return; } BOOL bTranslated = FALSE; UINT uiSteps = GetDlgItemInt(m_hWnd, iDlgItem, &bTranslated, FALSE); if (FALSE == bTranslated) { m_pParent->Output(FURR_OT_ERROR, _T("CameraControls:") _T(" An internal error has ocurred.") _T(" Win32 Error %d"), GetLastError()); return; } if (0 < uiSteps) { if (!_Wind(static_cast<int>(uiSteps), bForward)) { _ThrowAMSError(); } } else { MessageBox(m_hWnd, _T("You must enter at least 1 frame to wind"), _T("FURR - Error"), MB_OK | MB_ICONSTOP); } }
BOOL CameraControlsDlg::OnCommand(WPARAM wParam, LPARAM lParam) { switch (LOWORD(wParam)) { case IDC_STEPFWD: { if (!_Wind(1)) { _ThrowAMSError(); } } break; case IDC_STEPREV: { if (!_Wind(1, false)) { _ThrowAMSError(); } } break; case IDC_WINDFWD: { _DoWind(); } break; case IDC_WINDREV: { _DoWind(false); } break; case IDC_ZEROACCUMULATOR: { _DoZeroAccumulator(); } break; case IDCANCEL: { EndDialog(0); } break; } return FALSE; }