Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.04.27;
Скачать: CL | DM;

Вниз

Графика в консоли   Найти похожие ветки 

 
-=Domix=-   (2007-08-29 12:58) [0]

проблема такая не могу изменить цвет фона в консоли

const
 YellowOnBlue = FOREGROUND_GREEN or FOREGROUND_RED or
 FOREGROUND_INTENSITY or BACKGROUND_BLUE;
...
FillConsoleOutputAttribute(Handle_Out, YellowOnBlue, MaxX * MaxY, Coord, NOAW);


ето не помогает


 
Lacmus ©   (2007-08-29 18:55) [1]

Пример из MSDN



program Project42;

{$APPTYPE CONSOLE}

uses
 Windows, SysUtils;

var
 coord: Tcoord;
 chFillChar: Char;
 fSuccess: Bool;
 hStdout: THandle;
 cWritten: DWord;
 wColor: Word;
begin
 hStdout := GetStdHandle(STD_OUTPUT_HANDLE);
 try
   coord.X := 0;            // start at first cell
   coord.Y := 0;            //       of first row
   chFillChar := " ";

   fSuccess := FillConsoleOutputCharacter(
       hStdout,          // screen buffer handle
       chFillChar,       // fill with spaces
       80*50,            // number of cells to fill
       coord,            // first cell to write to
       cWritten);        // actual number written

   if fSuccess then begin
     wColor := BACKGROUND_RED or
               FOREGROUND_RED or
               FOREGROUND_GREEN or
               FOREGROUND_BLUE;

     fSuccess := FillConsoleOutputAttribute(
         hStdout,          // screen buffer handle
         wColor,           // color to fill with
         80*50,            // number of cells to fill
         coord,            // first cell to write to
         cWritten);       // actual number written
   end;
   Readln
 except
   on E:Exception do
     Writeln(E.Classname, ": ", E.Message);
 end;
end.




Страницы: 1 вся ветка

Текущий архив: 2008.04.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
15-1205232155
TIF
2008-03-11 13:42
2008.04.27
Delphi for PHP


15-1205317206
^-k2-^
2008-03-12 13:20
2008.04.27
Авторское право.


15-1205208015
Slider007
2008-03-11 07:00
2008.04.27
С днем рождения ! 11 марта 2008 вторник


2-1207048940
Mishenka
2008-04-01 15:22
2008.04.27
Перемотка текста в RichEdit


2-1206873520
vegarulez
2008-03-30 14:38
2008.04.27
Вопрос про Max(Memo1.Lines.Values[i])