- 在线时间
- 0 小时
- 最后登录
- 2007-11-20
- 注册时间
- 2005-4-28
- 听众数
- 2
- 收听数
- 0
- 能力
- 0 分
- 体力
- 58 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 72
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 110
- 主题
- 22
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   70.53% 该用户从未签到
 |
< >我的bcb6怎么在函数外声明的变量,在函数内无法存储。也就是在一个函数中存后,无法在另一个函数中提取。若提取,则和没存一样等于零。</P>
2 w1 s5 R$ Q4 t( X! Q< >是我的BCB的设置问题吗?</P>
% t$ T- g3 v; a+ w0 M9 Z) Y; f0 S" F& p< >如下中的ox,oy</P>
9 W) a& K$ V2 ~ N# D4 N' A! Q0 f< >int ox,oy;
& U5 F, [, T+ v% Bint x,y;
. F' j9 d5 q4 M7 E8 O+ ~9 F//---------------------------------------------------------------------------, _0 ^& _, g/ {' O, |! i5 ^
void __fastcall TForm1::Image1MouseDown(TObject *Sender,
2 q3 l$ C1 z* O# W, c2 u8 c. e TMouseButton Button, TShiftState Shift, int X, int Y) T7 W+ D/ i# m3 k g% z
{ox=Image1->Left;1 d' l1 k: h6 [5 s6 ~! [) x+ l G1 E+ F
oy=Image1->Top;
7 ^: W3 O3 w' E# r: w$ Bx=X;
e' y0 w) W8 c9 ky=Y;: q) i4 ?7 I. M, M' m% Q8 o
}
) {/ R2 J P) e% D, d$ f# Qvoid __fastcall TForm1::Image1MouseMove(TObject *Sender, TShiftState Shift,
$ V- F/ a- K2 \$ g6 Z, g { int X, int Y)
: b! Z% \& _8 w5 t+ H+ \$ r0 L{- F3 r4 J. J6 y% s9 W* i' ]
Image1->Left+=X-x;0 D K, I' b2 d( y% O
Image1->Top+=Y-y;
, G. L; {. H4 \' Y. J2 l. H1 D5 u2 Y}* ?3 B$ |# b' `- \4 B0 C3 N" y
//---------------------------------------------------------------------------% }& j( S6 [' m3 h, h
void __fastcall TForm1::Image1MouseUp(TObject *Sender, TMouseButton Button,
% ]# s, c/ Y- l% v& P+ c TShiftState Shift, int X, int Y)
( K# b0 R1 w' j" [5 n' y6 U{3 _' w( G. R' s0 S# U9 o
if(Image1->Left>Shape1->Left-20 &&0 C6 P# ?% h5 U, }& d% U2 i
Image1->Left<Shape1->Left+Shape1->Width+2 B; B# _4 K7 R
20&&Image1->Top>Shape1->Top-20&&) \4 L/ x, V0 M6 }% ^4 L8 j0 h
Image1->Top<Shape1->Top+20+Shape1->Top){
8 p% ?/ P9 `$ LImage1->Top=Shape1->Top;
3 e7 b% C! _ X2 b. ~4 M7 L6 A qShape1->Visible=false;
& f0 E' n$ g+ K# s2 _+ l4 w; L% sImage1->Left=Shape1->Left;
1 g! n% m7 S/ c$ u) @+ a}else{& j; K' y- o8 ^9 J( Y
Image1->Left=ox;, s/ |. N& l' W
Image1->Top=oy;* l- {9 O9 n/ X0 r' _
}
) K1 [% }% S' X* x- b6 Z# D& b}</P>
_- J. K9 p A( G% t< >最后ox、oy竟然都等于0。在mousedown中怎么没存上呢?</P> |
zan
|