WON
23.12.2008, 18:34
Форма не имеет строки заголовка, всю её клиентскую часть занимает картинка, на которой отображается текущее время.
Я пробовал зделать так:
procedure TForm1.FormCreate(Sender: TObject);
begin
WindowState := wsMaximized;
BorderStyle := bsNone;
Image1.Align := alClient;
Image1.Picture.LoadFromFile('C:\Documents and Settings\Администратор\Мои документы\Мои рисунки\x_030ddb01.jpg');
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Image1.Canvas.TextOut(100,100, TimeToStr(Time));
end;
Но выскакивает ошибка:
Project Project1.exe raised exception class EInvalidOperation with message 'Can only modify am image if it containts a bitmap'. Process stopped. Use Step or Run to continue.
Я понимаю что оно не может рисовать на загруженом рисунке поэтому возникает вопрос... Как зделать что бы можно было?
Я пробовал зделать так:
procedure TForm1.FormCreate(Sender: TObject);
begin
WindowState := wsMaximized;
BorderStyle := bsNone;
Image1.Align := alClient;
Image1.Picture.LoadFromFile('C:\Documents and Settings\Администратор\Мои документы\Мои рисунки\x_030ddb01.jpg');
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Image1.Canvas.TextOut(100,100, TimeToStr(Time));
end;
Но выскакивает ошибка:
Project Project1.exe raised exception class EInvalidOperation with message 'Can only modify am image if it containts a bitmap'. Process stopped. Use Step or Run to continue.
Я понимаю что оно не может рисовать на загруженом рисунке поэтому возникает вопрос... Как зделать что бы можно было?