Форум: "Потрепаться";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];
ВнизTPanel Найти похожие ветки
← →
Igor_thief (2003-10-23 17:01) [0]Как рисовать на TPanel?
← →
clickmaker (2003-10-23 17:02) [1]Canvas ?
← →
Igor_thief (2003-10-23 17:15) [2]у TPanel нету канвы!
← →
willys (2003-10-23 17:18) [3]через GDI
DC := GetDC(Panel1.Handle);
ну и т.д.
← →
Е-Моё имя (2003-10-23 17:18) [4]кто взял?!
Ж>8-|
← →
MBo (2003-10-23 17:19) [5]используй GetDC или TControlCanvas
← →
Igor_thief (2003-10-23 18:04) [6]Попробую, но мучают сомнения. Ести ли аналог панели но сразу с канвой?
← →
Юрий Зотов (2003-10-23 18:33) [7]> Igor_thief © (23.10.03 18:04) [6]
> Попробую, но мучают сомнения.
Пусть не мучают. Канва в виде DC есть у любого потомка TWinControl. Да и сама канва VCL - это всего лишь объектная оболочка вокруг все того же DC.
> Ести ли аналог панели но сразу с канвой?
Есть. Это сама панель. Смотрим Controls.pas:
type
TPanel = class(TCustomPanel)
...
end;
TCustomPanel = class(TCustomControl)
...
end;
TCustomControl = class(TWinControl)
...
protected
property Canvas: TCanvas read FCanvas;
...
end;
А вот так можно получить доступ к protected-секции:
type
TMyPanel = class(TPanel;
with TMyPanel(Panel1).Canvas do ...
← →
Кулюкин Олег (2003-10-23 19:08) [8]
> Igor_thief © (23.10.03 18:04) [6]
> Попробую, но мучают сомнения. Ести ли аналог панели но сразу
> с канвой?
TPaintBox?
← →
Igor_thief (2003-10-25 15:20) [9]Уже работает! GetDC!
А вот GetDeviceContex не хотел работать!
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c