示例#1
0
const char * hb_conSetColor( const char * szColor )
{
   char * szOldColor;

   HB_TRACE( HB_TR_DEBUG, ( "hb_conSetColor(%s)", szColor ) );

   szOldColor = hb_setGetColor();
   hb_gtGetColorStr( szOldColor );

   if( szColor != NULL )
      hb_gtSetColorStr( szColor );

   return szOldColor;
}
示例#2
0
HB_ERRCODE hb_gtInit( HB_FHANDLE hFilenoStdin, HB_FHANDLE hFilenoStdout, HB_FHANDLE hFilenoStderr )
{
   PHB_GT pGT;

   HB_TRACE( HB_TR_DEBUG, ( "hb_gtInit()" ) );

   hb_gtStartupInit();

   pGT = hb_gt_Base();
   if( ! pGT )
      return HB_FAILURE;

   HB_GTSELF_INIT( pGT, hFilenoStdin, hFilenoStdout, hFilenoStderr );
   HB_GTSELF_SETCOLORSTR( pGT, hb_setGetColor() );
   HB_GTSELF_SETCURSORSTYLE( pGT, SC_NORMAL );
   HB_GTSELF_FLUSH( pGT );
   hb_gt_BaseFree( pGT );

   return HB_SUCCESS;
}