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

Вниз

как рисовать на Tpanel?   Найти похожие ветки 

 
zxc   (2005-11-12 23:44) [0]

как рисовать на Tpanel?


 
Zeqfreed ©   (2005-11-12 23:52) [1]

zxc   (12.11.05 23:44)

Например, так:
procedure TForm1.Button1Click(Sender: TObject);
var
 dc : HDC;
 cnv : TCanvas;
begin
 dc := GetWindowDC(Panel1.Handle);
 if (dc <> 0) then begin
  cnv := TCanvas.Create;
  try
   cnv.Handle := dc;
   cnv.Ellipse(0, 0, 10, 10);
  finally
   cnv.Free;
  end;

  ReleaseDC(Panel1.Handle, dc);
 end;
end;


 
Delphi_is_cool ©   (2005-11-12 23:57) [2]

Попробуй так:

procedure TForm1.FormPaint(Sender: TObject);
var
 Icon: TIcon;
 Canvas: TCanvas;
begin
 Icon := TIcon.Create;
 Canvas := TCanvas.Create;
 Canvas.Handle := GetDC(Panel1.Handle);
 Icon.Handle := ExtractIcon(0, PChar(Application.ExeName), 0);
 Canvas.Draw(0, 0, Icon);
 ReleaseDC(Panel1.Handle, Canvas.Handle);
 Canvas.Free;
 Icon.Free;
end;

Должна нарисоватся иконка исполняемого файла.


 
zxc   (2005-11-13 00:51) [3]

а как рисовать если при этом на панели проигрывается видео?



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
14-1130784129
X9
2005-10-31 21:42
2005.11.27
Ищу алгоритм разбора


3-1129630838
vinni2000
2005-10-18 14:20
2005.11.27
Работа с временной или виртуальной таблицей?


14-1131291947
Piter
2005-11-06 18:45
2005.11.27
Какие чипсеты поддерживают DDR-2?


14-1131332408
Карелин Артем
2005-11-07 06:00
2005.11.27
Еще вопрос по асе 3030315. Сколько может стоить она?


1-1130791479
Aragon
2005-10-31 23:44
2005.11.27
Передача по ссылке параметра в Dll-процедуру