QQ登录

只需要一步,快速开始

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

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

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

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2005-1-26 12:22 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>  </P>
1 g. K. j8 _; N, v* Q) @* E  C! p# N, m<>  </P>2 e7 \9 T* }5 T, G( ~& {% O
<>  </P>
5 S# w8 \, s$ n& d) f2 o9 w<>以生成一个TMemo的派生类及动态地创建该VCL控件为例。 </P>
+ {$ ^5 M* T# c  y0 H<>Class TMemoEx : public TMemo </P>% U1 E  d6 j) n. `
<>{ </P>  P3 i2 @. d' E, C7 i+ o4 t6 _7 D$ [: }
<> . </P>
& D$ ^  g$ C, ~. r, S<> . </P>/ j3 c, A# u% t3 J
<>} </P>
2 {5 p% c  B- V7 a, m! ?: ?3 D- J<>extern TMemoEx memoex; </P>
1 D8 F, P% J- p$ _1 Z1 i" U- x9 F  y<>  </P>
, ~, W# F& o! @( Q3 K' S" F<>Class TForm1 : Class TForm </P>
; Z& y+ Y. @8 c7 I5 {<>{ </P>
! A/ g; Z' }% {- c0 ?<>public: </P>
5 J' N2 N$ C6 e2 f0 j# v7 D<> TMemoEx   *MemoEx; </P>7 _5 Q9 J& o/ u1 j
<> . </P>
3 S; }- |( V/ [( k) |" a6 `: U- ~<> . </P>
) I) G) D4 k) E+ f( `% Y8 z<>} </P>& L8 B9 E4 u6 c3 ~# G2 r: y& d9 i
<>  </P>6 t7 r& b8 _5 D" |: T  {
<>void _fastcall  TForm1::FormShow(TObject *Sender) </P>
- M. ~( U5 f1 u$ }/ h% c, y, I<>{ </P>3 p2 @2 m3 n; y, t
<> MemoEx=new TMemoEx(this); </P>6 P) F3 p& O; ?" y+ c
<> MemoEx-&gtarent=this; </P>
( i1 x5 p+ }/ R' `# Q' U$ [<> . </P>9 [1 f" u2 U! f/ D& m; c
<> . </P>
/ l: d; ?! \8 D8 j" a9 e<>} </P>
" q4 Z3 m  `5 N  ^<>总之,遵循以下步骤即可: </P>0 z+ \8 `4 W. a! z
<> 类定义; </P>% ?. D, `( e( O/ I$ t
<> extern TMemoEx memoex; </P>$ @5 h2 t4 C0 i& g7 Q  `) u: `, r
<P> TMemoEx   *MemoEx; </P>, u0 j/ g: l7 B: h3 G
<P> MemoEx=new TMemoEx(this); </P>
# A$ D! j3 _1 y9 l  V: `* k<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-7-19 07:28 , Processed in 0.699104 second(s), 51 queries .

回顶部