QQ登录

只需要一步,快速开始

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

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

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

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2005-1-26 12:22 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>  </P>/ R* f0 Z: E5 P. s$ B% r3 U
<>  </P>
+ r9 |/ D: ]+ B. V1 g" h' Z) B- k% U<>  </P>$ Y) n1 S5 `: W, F+ R, X7 E7 K
<>以生成一个TMemo的派生类及动态地创建该VCL控件为例。 </P>/ D4 E- l( @; Z4 k
<>Class TMemoEx : public TMemo </P>4 B# `2 `+ b) A3 k) K. e
<>{ </P>
, Z( ]. [3 R" S- ^0 O' b: @9 \% ]<> . </P>
" b: i* s2 m# r<> . </P>+ P5 R& p3 p. J1 o& P& D/ F
<>} </P>8 g. y4 `, R0 L2 w3 B
<>extern TMemoEx memoex; </P>
( ?7 Q: T- }0 k9 g/ k9 q<>  </P>% L' K! V4 [. P. C  @
<>Class TForm1 : Class TForm </P>
0 f1 c; t0 c+ G3 E, \<>{ </P>: |1 [( f9 S  M5 e" b
<>public: </P>
, r. Y5 Y( K) e9 V) Z% m<> TMemoEx   *MemoEx; </P>
/ j1 a7 }4 Q% o9 K3 n% Y5 `& S<> . </P>% H9 I( U. J) H" j# `4 |
<> . </P>
* O4 H( Q7 [- }/ G# ~4 e+ j; Q4 C6 I<>} </P>) P" @1 m+ t8 h0 \
<>  </P>
+ z0 R9 ?/ Y: n$ o8 [+ ]4 N, ]<>void _fastcall  TForm1::FormShow(TObject *Sender) </P>
5 y0 ?7 g  P9 D) j6 r) t4 e<>{ </P>
8 F, T2 z3 s& l' N" ]& T<> MemoEx=new TMemoEx(this); </P>8 {% V  m3 ~5 E3 W& i
<> MemoEx-&gtarent=this; </P>
4 l9 [; \3 W! z" U7 X3 c% _* c<> . </P>! y: J6 m5 a4 |! g1 ^
<> . </P>
+ k8 z; E" v7 ?6 Y; C0 r<>} </P>
4 @1 @5 j' v5 K; t5 i<>总之,遵循以下步骤即可: </P>3 }2 X1 n# r" y& U7 H2 U" d# b
<> 类定义; </P>
* R- S9 k, a) `<> extern TMemoEx memoex; </P>
, ~  Y- f$ p4 x3 s- T6 s<P> TMemoEx   *MemoEx; </P>& P: b2 u; _& X' Y1 C8 K
<P> MemoEx=new TMemoEx(this); </P>: o1 M% K: {. 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-6-27 12:00 , Processed in 0.671104 second(s), 51 queries .

回顶部