QQ登录

只需要一步,快速开始

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

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

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

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2005-1-26 12:22 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>  </P>
$ @* v  h0 W. a, \<>  </P>+ e$ x# N) n& d% s
<>  </P>
  u% E" p+ m" H! K! g* H<>以生成一个TMemo的派生类及动态地创建该VCL控件为例。 </P>7 ]2 U9 l1 z. E0 d' U/ I
<>Class TMemoEx : public TMemo </P>
6 a6 B) O. T, s1 N2 h3 ?<>{ </P>
* o8 b! z1 o0 L. I1 Q0 r<> . </P>
0 f. u' E: \' W<> . </P>
% h7 [4 U; Y6 q2 z4 _5 T" u+ q<>} </P>
  p% J4 r7 k+ s<>extern TMemoEx memoex; </P>
6 i% R- n9 D' L' j3 U7 G<>  </P>- i' K; [6 A, U1 q* {% O) y
<>Class TForm1 : Class TForm </P>
  ~# \( ?' V+ K' [  |<>{ </P>* S3 W1 s5 H& u0 H, |; l" [
<>public: </P>% z7 ^; D# x- }; V+ E
<> TMemoEx   *MemoEx; </P>5 z+ Y) M. E/ e' r+ q
<> . </P>
3 b: k( D4 Q9 w( C<> . </P>
7 ^' N1 I9 K, u2 z! B<>} </P>
! v/ @, b# T' i0 m<>  </P>
$ y* n& t, x9 I# y. T6 l, C<>void _fastcall  TForm1::FormShow(TObject *Sender) </P>
5 P! K$ q) {% C2 n  c5 @<>{ </P>- T; x4 s+ W0 `3 t  M9 x
<> MemoEx=new TMemoEx(this); </P>2 K, Q2 p! z* ~9 O& G
<> MemoEx-&gtarent=this; </P>
3 b% j- w/ ?( c" |+ _# [% ~<> . </P>
. T: s+ J* G) D4 S% j<> . </P>" M, A! A, c7 f, D0 L! L8 v
<>} </P>/ a8 }& z" b4 k, N! y) J
<>总之,遵循以下步骤即可: </P>4 \! Z+ b7 g8 @5 k: m
<> 类定义; </P>
( c/ |! N- b& V( P<> extern TMemoEx memoex; </P>
( w# ~/ f* |: B: h' j$ {<P> TMemoEx   *MemoEx; </P>* w0 `4 L/ n& H6 U7 L
<P> MemoEx=new TMemoEx(this); </P>
- G( o/ g" _2 i/ _<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, 2025-8-15 10:48 , Processed in 0.461003 second(s), 51 queries .

回顶部