- 在线时间
- 0 小时
- 最后登录
- 2007-9-23
- 注册时间
- 2004-9-10
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 9975 点
- 威望
- 7 点
- 阅读权限
- 150
- 积分
- 4048
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1893
- 主题
- 823
- 精华
- 2
- 分享
- 0
- 好友
- 0

我的地盘我做主
该用户从未签到
 |
< > </P>
$ @* v h0 W. a, \< > </P>+ e$ x# N) n& d% s
< > </P>
u% E" p+ m" H! K! g* H< >以生成一个TMemo的派生类及动态地创建该VCL控件为例。 </P>7 ]2 U9 l1 z. E0 d' U/ I
< >Class TMemoEx : public TMemo </P>
6 a6 B) O. T, s1 N2 h3 ?< >{ </P>
* o8 b! z1 o0 L. I1 Q0 r< > . </P>
0 f. u' E: \' W< > . </P>
% h7 [4 U; Y6 q2 z4 _5 T" u+ q< >} </P>
p% J4 r7 k+ s< >extern TMemoEx memoex; </P>
6 i% R- n9 D' L' j3 U7 G< > </P>- i' K; [6 A, U1 q* {% O) y
< >Class TForm1 : Class TForm </P>
~# \( ?' V+ K' [ |< >{ </P>* S3 W1 s5 H& u0 H, |; l" [
< >public: </P>% z7 ^; D# x- }; V+ E
< > TMemoEx *MemoEx; </P>5 z+ Y) M. E/ e' r+ q
< > . </P>
3 b: k( D4 Q9 w( C< > . </P>
7 ^' N1 I9 K, u2 z! B< >} </P>
! v/ @, b# T' i0 m< > </P>
$ y* n& t, x9 I# y. T6 l, C< >void _fastcall TForm1::FormShow(TObject *Sender) </P>
5 P! K$ q) {% C2 n c5 @< >{ </P>- T; x4 s+ W0 `3 t M9 x
< > MemoEx=new TMemoEx(this); </P>2 K, Q2 p! z* ~9 O& G
< > MemoEx-> arent=this; </P>
3 b% j- w/ ?( c" |+ _# [% ~< > . </P>
. T: s+ J* G) D4 S% j< > . </P>" M, A! A, c7 f, D0 L! L8 v
< >} </P>/ a8 }& z" b4 k, N! y) J
< >总之,遵循以下步骤即可: </P>4 \! Z+ b7 g8 @5 k: m
< > 类定义; </P>
( c/ |! N- b& V( P< > extern TMemoEx memoex; </P>
( w# ~/ f* |: B: h' j$ {<P> TMemoEx *MemoEx; </P>* w0 `4 L/ n& H6 U7 L
<P> MemoEx=new TMemoEx(this); </P>
- G( o/ g" _2 i/ _<P> MemoEx->Parent=this; </P> |
zan
|