void CEx28aView::OnDraw(CDC* pDC) { TEXTMETRIC tm; pDC->GetTextMetrics(&tm); int nLineHeight=tm.tmHeight+tm.tmExternalLeading; CPoint pText(0,0); int y = 0; CString str; if (m_pSet->IsBOF()) { // detects empty recordset return; } m_pSet->MoveFirst(); // fails if recordset is empty while (!m_pSet->IsEOF()) { str.Format("%ld", m_pSet->m_StudentID); pDC->TextOut(pText.x, pText.y, str); pDC->TextOut(pText.x+1000, pText.y, m_pSet->m_Name); str.Format("%d", m_pSet->m_GradYear); pDC->TextOut(pText.x+4000, pText.y, str); pDC->TextOut(pText.x+5000, pText.y, m_pSet->m_CourseID); m_pSet->MoveNext(); pText.y -= nLineHeight; } }
void g_OpenText(const ResourceBlob *pData) { // Create the text CMultiDocTemplate *pTemplate = theApp.GetTextTemplate(); if (pTemplate) { CTextDoc *pDocument = (CTextDoc*)pTemplate->OpenDocumentFile(NULL, TRUE); if (pDocument) { IResourceBase *pResource; if (SUCCEEDED(CreateResourceFromResourceData(pData, &pResource))) { std::auto_ptr<TextResource> pText(static_cast<TextResource*>(pResource)); pDocument->SetTextResource(pText, pData->GetId()); } } } }
int printConsola(void) { limpiarPantalla(); pTitulo("Consola de FileSystem"); pWhiteLine(); pOptionLine('1', "Formatear el MDFS."); pOptionLine('2', "Eliminar/Renombrar/Mover un archivo."); pOptionLine('3', "Crear/Eliminar/Renombrar/Mover un directorio."); pOptionLine('4', "Copiar un archivo LOCAL al MDFS."); pOptionLine('5', "Copiar un archivo del MDFS al FILESYSTEM LOCAL."); pOptionLine('6', "MD5 de un archivo."); pOptionLine('7', "Ver/Borrar/Copiar los bloques de un archivo."); pOptionLine('8', "Agregar un nodo de datos."); pOptionLine('9', "Eliminar un nodo de datos."); pOptionLine('q', "Cerrar programa."); pWhiteLine(); pWhiteLine(); pLineaDivisora(); pText("Ingresar opción deseada: \033[s", 3); pFinConsola(); printf("\033[u"); return EXIT_SUCCESS; }
void CMemSpyEngineFileHolder::WriteLineL( const TDesC& aData ) { TPtr8 pText( iLineBuffer->Des() ); pText.Copy( aData ); pText.Append( KMemSpyCRLF ); if ( iWorkingBuffer != NULL ) { AddToWorkingBufferL( pText ); } else if ( iFile.SubSessionHandle() != KNullHandle ) { const TInt error = iFile.Write( pText ); if ( error != KErrNone ) { TRACE( RDebug::Printf( "CMemSpyEngineFileHolder::WriteLineL() - FILE WRITE ERROR - this: 0x%08x, error: %d", this, error ) ); } User::LeaveIfError( error ); } else { TRACE( RDebug::Printf( "CMemSpyEngineFileHolder::WriteLineL() - DISCARDING LINE!" ) ); } }
void INVM_ErrMsgBox(UINT8 ret) { string pText(""); switch(ret) { case INV_SUM_ERROR: pText = "卷汇总失败"; break; case PRN_INV_ERROR: pText = "开票失败"; break; case RETURN_NUM_ERROR: pText = "红票号码不合理"; break; case NO_INV: pText = "非本机所开发票"; break; case RT_INV: pText = "红票不能被开红票"; break; case WT_INV: pText = "废票不能被开红票"; break; case BX_RET_MONTH_ERR: pText="本月发票不能开红票"; break; case RM_SUM_EXCEED: pText = "红票累计金额超限"; break; case RVM_SUM_EXCEED: pText = "单卷红票累计金额超限"; break; case HAVE_RT_INV: pText = "已开过红票"; break; case CODE_NO_ERROR: pText = "发票代码非法"; break; case NO_PAPER: pText = "没有纸质发票"; break; case NO_ISSUED_INV: pText = "本卷未开发票不能退回"; break; case DB_FULL: pText = "存储空间已满,\n无法开票请尽快申报"; break; case HAVE_ROLLED: pText = "信息整理成功"; break; case UPDATE_INV_VOL_ERROR: pText = "更新发票领用信息表失败"; break; case GET_FISCAL_CODE_ERROR: pText = "生成防伪码失败"; break; case DB_SAVE_ERROR: pText = "存数据库失败"; break; case MALLOC_MEM_ERROR: pText = "申请动态内存失败"; break; case INV_LIB_ERR: pText = g_globalArg->m_strMsg; g_globalArg->m_strMsg = ""; break; case INV_ZERO: pText = "无可用发票!"; break; case GX_SV_NUM_EXCEED: pText = "离线开票张数超限"; break; case GX_SV_SUM_EXCEED: pText = "离线开票金额超限"; break; case GX_SV_TIME_EXCEED: pText = "离线开票时间超限"; break; case NM_EXCEED_MIN: pText = "总金额低于最小开票金额"; case NO_ISSUED_VOL: pText = "发票未开具,不能开红票"; break; case NM_EXCEED: pText = "单张开票金额超限"; break; case DIF_PYCODE: pText = "正票与当前卷发票票样不同"; break; case WASTE_NUM_EXCEED: pText = "超过剩余发票份数"; break; case WASTE_NUM_ERROR: pText = "作废份数不合理"; break; case MUST_RE_LOGIN: pText = "发票卷已用完,\n必须重登录"; break; case PRE_INV_ERROR: pText = "查询上笔交易失败"; break; case NO_DIST_INV: pText = "当前0卷发票未导入"; break; case QUERY_ERROR: pText = "数据库查询失败"; break; default: pText="其他错误"; break; } CaMsgBox::ShowMsg(pText); return ; }