Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > TabbedTextOut


Автор: SL555 20.11.2006, 14:28
Здравствуйте 

Может есть у кого нибудь пример использования  функции  TabbedTextOut мне нужно распечатот такую вешь
Код

................................................
memset(buf,0,sizeof(buf));
sprintf(buf,"%s\n","******************************");
sprintf(buf+strlen(buf),"Принято:  %f\n",sum);
sprintf(buf+strlen(buf),"%s\n","******************************");
........................................
 


Если я использую функцию TextOut то знаки табуляции игнорируються



Автор: Aleksandor 20.11.2006, 17:11
Вот кусочек кода из моей проги  smile 


Код

nFirst  = max( 0, cyPos + ps.rcPaint.top / cyChr );
nLast  = min( numlines, cyPos + ps.rcPaint.bottom / cyChr );

SetTextAlign( hdc, TA_LEFT | TA_TOP );
SetBkMode(hdc,TRANSPARENT);
SetTextColor(hdc,RGB(0,255,255));    

         for( i = nFirst; i <= nLast; i++ )
         {
x=  1 + cxChr * ( 1 - cxPos );
y = 1 + cyChr * ( i - cyPos );
if (NULL!=pStrH[i])  TabbedTextOut(hdc, x, y, pStrH[i], strlen(pStrH[i]), 0, NULL, 0); 
 }

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)