A aorgel Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-09 #1 开发一个edit组件,要求是输入的文本必须竖着写并从左到右换行,是从twincontrol开始 继承哪?还是从别的子类开始继承?那么字体需要旋转-90度怎么办?各位大虾请指点, 谢谢!!
A aorgel Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-18 #3 如果从TCustomEdit继承,无法控制-90度字体输出,并TCustomEdit的相关属性方法就没有什么 意义了吧?比如选择,字体我想改造以下TFont类就可以了吧,只能用TCanvas.textout来一个一个的print 出来,所以我想应该是从TCustomControl类开始继承合适。不知TControl类是怎么实现文本输出的呢? 哪位能告诉!!
如果从TCustomEdit继承,无法控制-90度字体输出,并TCustomEdit的相关属性方法就没有什么 意义了吧?比如选择,字体我想改造以下TFont类就可以了吧,只能用TCanvas.textout来一个一个的print 出来,所以我想应该是从TCustomControl类开始继承合适。不知TControl类是怎么实现文本输出的呢? 哪位能告诉!!
B balaschen Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-02 #4 从TCustomControl继承吧,输出文本可以用Canvas.TextOut或Api函数:DrawText等