QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3704|回复: 0
打印 上一主题 下一主题

BCB中派生VCL类及动态地创建控件

[复制链接]
字体大小: 正常 放大
韩冰        

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2005-1-26 12:22 |只看该作者 |正序浏览
|招呼Ta 关注Ta
<>  </P>
5 o/ c1 {7 d* S<>  </P>, _; ^) e/ L$ e9 f/ B
<>  </P>  `0 |: u! l; q8 X) s; X) |
<>以生成一个TMemo的派生类及动态地创建该VCL控件为例。 </P>: @* _" M* x5 q5 h- X+ a1 _. z' W
<>Class TMemoEx : public TMemo </P>5 Q& N0 ?& x7 J7 w. b" p; ^
<>{ </P>
! g* P- }6 c3 E# K; O<> . </P>1 A/ @* d2 E( \: K; l) Z: p5 A. M
<> . </P>' m) Y4 b; ~- Q: `" k: [2 ]6 [; ]* W
<>} </P>( p0 n2 D; K  x- e2 Y
<>extern TMemoEx memoex; </P>
5 G( {( C2 {3 C: f. o4 N5 W<>  </P>( ^: a' f" Z3 B
<>Class TForm1 : Class TForm </P>
4 T- z% U: ]& c! {5 y% e<>{ </P>
. J3 ~- }7 W2 t% E<>public: </P>, N- X4 U! G* i  K# u
<> TMemoEx   *MemoEx; </P>
) C: j% h! s' f<> . </P>) |+ a+ P; f' K+ _
<> . </P>! X5 `5 C& [7 k1 ]+ E
<>} </P>% g, V/ o* A) U2 M' l
<>  </P>
$ G$ `4 W* y1 K  g<>void _fastcall  TForm1::FormShow(TObject *Sender) </P>
5 J. m: z4 e6 U6 P9 d<>{ </P>
/ o; F) V9 u  U% o6 [) N<> MemoEx=new TMemoEx(this); </P>
9 I6 f9 V% Q, O5 D, P$ O9 g/ [; R<> MemoEx-&gtarent=this; </P>
. ?8 t; }, }1 V) g. U, }' x<> . </P>
1 k2 o0 R$ K3 Q, u/ A' r<> . </P>% w+ R! t! U0 o% ?7 s& W7 {
<>} </P>
% c( u7 q5 |" E4 Z" O) R<>总之,遵循以下步骤即可: </P>3 q3 k/ ~1 i& ~6 g/ d
<> 类定义; </P>
2 [. |3 Q4 a  R7 H# n' G<> extern TMemoEx memoex; </P>* J9 ?: F9 [* s4 o! Z" \; S6 Q6 N% i
<P> TMemoEx   *MemoEx; </P># }. d& U7 y3 v" Z$ G
<P> MemoEx=new TMemoEx(this); </P>
9 R! B/ O) `1 D<P> MemoEx-&gt;Parent=this; </P>
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-6-11 11:13 , Processed in 0.348152 second(s), 53 queries .

回顶部