QQ登录

只需要一步,快速开始

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

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

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

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2005-1-26 12:22 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>  </P>
- s" f3 v3 w& G& @2 [0 z7 C" |& A<>  </P>% i3 Z; q/ E0 ^4 y7 j
<>  </P>% o% S* ~& Q- \$ Y3 W
<>以生成一个TMemo的派生类及动态地创建该VCL控件为例。 </P>
, Q' h4 m- P! K7 B2 X<>Class TMemoEx : public TMemo </P>3 j: s3 |6 U* o) @# G5 o
<>{ </P>" z) j) `% w0 R/ S
<> . </P>
; F4 v- a+ \& i8 l9 R# z: U' _7 d<> . </P>1 L" H8 c( ?$ h
<>} </P>
' G* ~0 A3 N7 G& c7 ~<>extern TMemoEx memoex; </P>8 `3 N( J% k; x( _+ x% \
<>  </P>
. A5 R3 B) n, S, }0 Y6 Q0 N<>Class TForm1 : Class TForm </P>! n0 K) h6 w5 a& c) Q: l6 O
<>{ </P>1 ]; f  T$ {6 ?
<>public: </P>
) _2 m4 H$ _+ n<> TMemoEx   *MemoEx; </P>
1 p& {: L/ z* w( b8 Q; G  V0 b<> . </P>
% C/ G6 R$ I4 L+ D9 [) L" r<> . </P>. H! _; c* E& x: {" Q1 i4 j, d, i6 @
<>} </P>2 h) r1 k" `" s7 s: t# ?
<>  </P>8 o7 f5 I( w! w% {* n1 c
<>void _fastcall  TForm1::FormShow(TObject *Sender) </P>( ~- g% B- Q+ Z: d" Y
<>{ </P># J) J- f  f# _7 Y3 F
<> MemoEx=new TMemoEx(this); </P>, h; G" k) s! b; P8 b) M
<> MemoEx-&gtarent=this; </P>) [7 s# ?6 f. n+ t' z- ~
<> . </P>/ o, V3 O- |5 X& a/ ^; M
<> . </P>* `3 c' S7 H6 w" {: y( W3 e
<>} </P>" d  G: q/ G$ z; P" e, \4 S
<>总之,遵循以下步骤即可: </P>( J/ Q! p1 d) Y. Z, Y5 Z, J
<> 类定义; </P>) X0 ~5 k. V5 C3 f# g: T, P
<> extern TMemoEx memoex; </P>
" p# c7 Z7 D& b. k: G4 |+ W% x/ I<P> TMemoEx   *MemoEx; </P>
4 A; |( I2 \9 e2 G5 w<P> MemoEx=new TMemoEx(this); </P>9 |4 }( Y* `5 e- u- k/ A. N4 A
<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-9-2 05:35 , Processed in 0.382152 second(s), 52 queries .

回顶部