0
私はキャンバスにペイントする必要があるため、祖先はTGraphiccontrolでなければならないグラフィカルコンポーネントを作成しました。 今、このコンポーネントをactivexコントロールに変換したいのですが、コンポーネントがTWincontrolの子孫である場合にのみ可能と思われます。 この問題を解決するにはどうすればよいですか?delphiグラフィカルコンポーネントからアクティブx
私はキャンバスにペイントする必要があるため、祖先はTGraphiccontrolでなければならないグラフィカルコンポーネントを作成しました。 今、このコンポーネントをactivexコントロールに変換したいのですが、コンポーネントがTWincontrolの子孫である場合にのみ可能と思われます。 この問題を解決するにはどうすればよいですか?delphiグラフィカルコンポーネントからアクティブx
ペイントするためにはTGraphicControl
を使用する必要があります。代わりにTCustomControl
にコントロールを置きます。これにより、同じ方法で使用できるキャンバスが提供され、TWinControl
から継承されます。
ウィンドウコントロールにペイントできないと思われる理由は何ですか? –
'TCustomControl'を使用すると' Canvas'の 'TWinControl'子孫です –
参照[MS Word/Excel/Powerpointで使用できるDelphi ActiveXコントロールの書き方?](http://stackoverflow.com/q/19112324)/757830) – NGLN