QQ登录

只需要一步,快速开始

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

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

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

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2005-1-26 12:22 |只看该作者 |正序浏览
|招呼Ta 关注Ta
<>  </P>
& N# A$ j' U) ~& s6 Y) E  j0 S<>  </P>  p, p- ~9 r- u" F/ t
<>  </P>
* h# e; r3 @# T+ N<>以生成一个TMemo的派生类及动态地创建该VCL控件为例。 </P>
0 B( o) ^2 B9 [% p<>Class TMemoEx : public TMemo </P>
3 `- O0 N2 h2 Z: r<>{ </P>8 A# k( P( L2 u
<> . </P>" w0 v1 b* a! M& O. B2 _% g6 e
<> . </P>9 |) j: ~2 r9 X* w0 _. P6 H
<>} </P>7 o& m8 H  g/ v$ {% m* w
<>extern TMemoEx memoex; </P>1 u3 l8 t- S1 t% q' B& }
<>  </P>
: F% C8 z, h# G% q. T: @<>Class TForm1 : Class TForm </P>- @1 i4 }1 K4 V; Z1 z! P
<>{ </P>
$ \) |; K. o: X8 x6 i4 K<>public: </P>
. S5 m1 w$ V; p1 ^$ \8 _<> TMemoEx   *MemoEx; </P>
! u  J' q, p4 q) |$ X) b- H2 ?/ }<> . </P>
  l. r, q: H; n- v7 ^<> . </P>) B# V$ h5 F) _5 D
<>} </P>4 L5 S: b+ j7 p) s, ^$ W+ F( _. m
<>  </P>
- V, U# P4 R8 |7 J7 c  t<>void _fastcall  TForm1::FormShow(TObject *Sender) </P>; z0 @7 P6 e, y$ b; P. G1 n  `
<>{ </P>% h- Y$ B8 B0 f& q1 h2 s4 r6 t
<> MemoEx=new TMemoEx(this); </P>, x5 r- U. Q; u' L1 j( ?% M9 ^; J1 b
<> MemoEx-&gtarent=this; </P>
( T& X9 P0 {" c<> . </P>. V) r7 v5 w0 W5 J: m/ ~
<> . </P>
0 o+ t. Y4 B( A% s5 d" x; y( g4 ^<>} </P>& O" {. w# m0 _. _' p$ c. X# s
<>总之,遵循以下步骤即可: </P>
5 x2 [7 O" |! }3 |: N. L<> 类定义; </P>3 u- @. T; E# R! l4 ^
<> extern TMemoEx memoex; </P>
4 t; ]8 }0 n! _2 h$ H/ m7 @<P> TMemoEx   *MemoEx; </P>
5 F- y$ Y( C- k3 A<P> MemoEx=new TMemoEx(this); </P>* h9 X, Y' O2 i( H! z
<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-4-20 16:07 , Processed in 0.553507 second(s), 53 queries .

回顶部