0
我做了一個祖先必須是TGraphiccontrol的圖形組件,因爲我需要畫到畫布。 現在我想將這個組件轉換爲一個ActiveX控件,但是這似乎只有在組件是TWincontrol的後代纔可能。 我該如何解決這個問題?delphi圖形組件到activex
我做了一個祖先必須是TGraphiccontrol的圖形組件,因爲我需要畫到畫布。 現在我想將這個組件轉換爲一個ActiveX控件,但是這似乎只有在組件是TWincontrol的後代纔可能。 我該如何解決這個問題?delphi圖形組件到activex
這是不正確的,您只能使用TGraphicControl
爲繪畫。改爲將您的控制基於TCustomControl
。這爲您提供了一個可以使用相同方式的畫布,並從TWinControl
繼承。
是什麼讓你覺得你不能在窗口控件上繪畫? –
使用'TCustomControl'它是''TWinControl'後裔'Canvas' –
另請參見[如何編寫可在MS Word/Excel/Powerpoint中使用的Delphi ActiveX控件?](http://stackoverflow.com/q/19112324/757830) – NGLN