Вниз
Скачать: 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.026 c
8-1120493863
ronyn
2005-07-04 20:17
2005.11.27
Перетаскивание звукового файла на ListBox


3-1129179618
iamkate
2005-10-13 09:00
2005.11.27
Габариты Image


3-1129360635
Иванов__
2005-10-15 11:17
2005.11.27
Ош. "Could not convert variant of type (NULL) into type (String)"


14-1130951141
Piter
2005-11-02 20:05
2005.11.27
Кто-нибудь работал с контроллерами Advantech ADAM?


3-1129533126
antoxa2005
2005-10-17 11:12
2005.11.27
Кто-то писал о том, как сохранять в Access документ Word или Карт




   Наверх