Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
14-1131116793
DeCode
2005-11-04 18:06
2005.11.27
Проблема с установкой ХР


6-1124186136
AMB
2005-08-16 13:55
2005.11.27
Почта из Delphi


3-1129372829
Иванов__
2005-10-15 14:40
2005.11.27
Как можно выгрузить данные в dbf?


8-1120420519
Весёлый
2005-07-03 23:55
2005.11.27
прицел


14-1131103189
Pazitron_Brain
2005-11-04 14:19
2005.11.27
Проблема с железом #2.5




   Наверх