Главная страница
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.072 c
4-1127738702
NikNet
2005-09-26 16:45
2005.11.27
Как изменить стандартные диалоги? Открыть/Закрыть.


14-1131279402
Вечный студент
2005-11-06 15:16
2005.11.27
MS Access


2-1131712228
Andrewmx
2005-11-11 15:30
2005.11.27
Как найти минимальный элемент в двумерном массиве?


14-1131356879
_Sergey_
2005-11-07 12:47
2005.11.27
Delphi: Лицезия кончилась!


4-1127384308
Still Swamp
2005-09-22 14:18
2005.11.27
Как получить Handle активного окнавне моего процесса