QQ登录

只需要一步,快速开始

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

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

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

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2005-1-26 12:22 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>  </P>  ^: W" l2 ~) ?- ^/ l$ A8 @
<>  </P>% r* b- K( S8 i4 o8 p4 u
<>  </P>- ^' E' x# Z7 {7 X* K
<>以生成一个TMemo的派生类及动态地创建该VCL控件为例。 </P>% D* w) M6 o1 N! s8 \& j* h1 Y: X
<>Class TMemoEx : public TMemo </P>- K' s) b' d6 a  L5 ~3 m
<>{ </P>) @! m$ q7 c8 j$ H1 v' }
<> . </P>' ]( `2 _7 w- V' v
<> . </P>
5 y7 ^  t. `) O, T3 M0 T<>} </P>
4 s) |3 ?. ~' Z  E( M<>extern TMemoEx memoex; </P>( ~! R/ N7 K2 j# D
<>  </P>
: L. w* E5 [! S1 L" @$ j<>Class TForm1 : Class TForm </P>  `/ ], y' J4 H; B( U4 ?3 x, z( R, x
<>{ </P>& h6 I3 i+ S8 i9 ^7 s$ n
<>public: </P>( \. m( Z) ~% v" u
<> TMemoEx   *MemoEx; </P>$ k* ~3 W( _7 V- ^1 {
<> . </P>
$ |9 ^# G) g+ M- I<> . </P>% O3 R+ [% p1 J( n/ ^) |" J
<>} </P>" b& j6 X2 {! J! W' i% k% m
<>  </P>- [2 N4 z  R( k1 y
<>void _fastcall  TForm1::FormShow(TObject *Sender) </P># W. `# `+ C) R: A; z+ r  L
<>{ </P>
- }" k8 K  v# ?. u% E<> MemoEx=new TMemoEx(this); </P>) j0 I9 c, B' L/ Z, u
<> MemoEx-&gtarent=this; </P>
, j* t9 N4 b( ^<> . </P>$ |: i* L* C6 D; G# e
<> . </P>; q* G9 X- y1 y( D3 h% u
<>} </P>! F7 f+ j- {; ?3 _$ B
<>总之,遵循以下步骤即可: </P>
  @* T. w- U/ f<> 类定义; </P>
; o) [( W- D, f' a( V! t<> extern TMemoEx memoex; </P>% t! o5 P7 o- w. S- y
<P> TMemoEx   *MemoEx; </P>& G" ]0 v+ A3 u/ p  W4 Q1 k# N9 K
<P> MemoEx=new TMemoEx(this); </P>" I: [) _% J# ?
<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-8-9 07:54 , Processed in 0.305569 second(s), 51 queries .

回顶部