- 在线时间
- 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>, V* C' u4 ?) I9 ?3 A+ ~
< >是我的BCB的设置问题吗?</P>* r# ` Q$ g- [4 h& c: w% N
< >如下中的ox,oy</P>: H( S. n* h( B
< >int ox,oy;
: W6 k3 `4 n. E( qint x,y;
8 F3 F# U' s7 W//---------------------------------------------------------------------------2 `: D7 P; U+ P: q2 V
void __fastcall TForm1::Image1MouseDown(TObject *Sender,) ], \! E5 U6 J, p
TMouseButton Button, TShiftState Shift, int X, int Y)
% A* W8 V; t- q$ ?6 e: _& _& d{ox=Image1->Left;
0 _% F8 i, V5 J; i( s" r7 loy=Image1->Top;
: l& q! Q( a7 a+ Cx=X;
$ r3 `' t w" `' i* k6 C7 Yy=Y;
" h- _) s" D- F# \$ {' l}
, w, Z! K# h' N0 t0 vvoid __fastcall TForm1::Image1MouseMove(TObject *Sender, TShiftState Shift,
+ W% B! { u' ]' i4 C+ B int X, int Y)' G( c: }4 A Z; [' m* D; A" i
{ i8 S5 ?' A) J$ q1 B
Image1->Left+=X-x;1 E1 ^ h$ v* }) B& a- p$ c
Image1->Top+=Y-y;) c- |3 }! N* g- @- P
}) k; x; ~6 F# t/ `9 Q
//---------------------------------------------------------------------------
2 W+ H6 a# J% Yvoid __fastcall TForm1::Image1MouseUp(TObject *Sender, TMouseButton Button,) @: c9 I, N+ }0 ?- P
TShiftState Shift, int X, int Y). e+ W2 ~& T) {8 U, P3 Q
{
y0 J3 V# J, N! s6 uif(Image1->Left>Shape1->Left-20 &&
/ l% c6 I5 d3 }% z; ^- K4 X2 |Image1->Left<Shape1->Left+Shape1->Width+ o0 O6 h: `: @! U& T* l
20&&Image1->Top>Shape1->Top-20&&
+ J" v/ Q" R, A) k, A4 G Image1->Top<Shape1->Top+20+Shape1->Top){, ^) f0 L# M4 w! x P: q8 P
Image1->Top=Shape1->Top;6 O# |& W7 q8 s- `, x d
Shape1->Visible=false;
0 E* |+ t+ z9 n$ IImage1->Left=Shape1->Left;
% j8 `1 C; X* A/ l}else{
h1 F V2 L# U* X! [& BImage1->Left=ox;) d L5 M3 m, ~
Image1->Top=oy;
" T ^$ X% `: U* c) T1 |, H}
0 T2 b: u4 y s' q/ f) @5 K1 T# F}</P>. q% G/ T! a- X. F7 `
< >最后ox、oy竟然都等于0。在mousedown中怎么没存上呢?</P> |
zan
|