Я сделал графический компонент, который должен быть предком TGraphiccontrol, потому что мне нужно рисовать на холсте. Теперь я хочу преобразовать этот компонент в элемент управления activex, но это кажется возможным только тогда, когда компонент является потомком TWincontrol. Как решить эту проблему?Графический компонент delphi для activex
0
A
ответ
5
Неправильно то, что вы должны использовать только TGraphicControl
. Вместо этого используйте свой контроль на TCustomControl
. Это дает вам холст, который вы можете использовать таким же образом и наследуется от TWinControl
.
Что заставляет вас думать, что вы не можете рисовать на оконном контроле? –
Использование 'TCustomControl' является потоком' TWinControl' с 'Canvas' –
См. Также [Как написать элемент управления Delphi ActiveX, который можно использовать в MS Word/Excel/Powerpoint?] (Http://stackoverflow.com/q/19112324/757830) – NGLN