- 在线时间
- 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>
" u: T! Q+ T7 H! n6 ?" y2 p; [- P. F< >是我的BCB的设置问题吗?</P>* y* |. q" S, m2 b! {
< >如下中的ox,oy</P>/ u) L# P6 }2 x6 t& ~( @
< >int ox,oy;5 j z) T! d( I7 L9 {! {
int x,y;5 z) w9 `7 x7 ^3 E! Y/ o. i4 o- O
//---------------------------------------------------------------------------
7 o$ o/ Y( u' Z; K4 o e) @4 N6 U/ hvoid __fastcall TForm1::Image1MouseDown(TObject *Sender,
6 z% Y3 _0 w; S C. X0 X TMouseButton Button, TShiftState Shift, int X, int Y)
2 R# K' E0 f8 `, a3 u6 y{ox=Image1->Left;
6 F6 V6 z5 S+ g) g, q" Moy=Image1->Top;
6 B% y' C+ H, n7 K$ wx=X;1 u$ }* z% J- }
y=Y;% W! [5 x Y7 v' O* g
}+ W( }$ R6 h0 v& y- U
void __fastcall TForm1::Image1MouseMove(TObject *Sender, TShiftState Shift,& G* G3 ~& w/ {( I/ @, Y4 O. L
int X, int Y)* W4 m5 J# _9 L3 @% N" }! F
{3 q+ v6 Z V1 ]; r+ E1 T$ \) N
Image1->Left+=X-x;8 q N0 _' q2 Z# j9 I( N( f$ }
Image1->Top+=Y-y;
7 v7 D* I: c, K @3 ~. s}
0 w; u; ^8 h! O: X//---------------------------------------------------------------------------! r6 }4 g9 ~: u" g2 U
void __fastcall TForm1::Image1MouseUp(TObject *Sender, TMouseButton Button,
3 s9 d( f. {3 |/ m6 l7 m6 y TShiftState Shift, int X, int Y)
6 R/ s( n$ W& j' S* A u3 Y+ J3 b! n{7 D8 r# O* Z: {# V! C
if(Image1->Left>Shape1->Left-20 &&! B, R f$ K, m
Image1->Left<Shape1->Left+Shape1->Width+
8 g; d% h% T' Y$ s( V20&&Image1->Top>Shape1->Top-20&&
1 c3 W. [+ n# A% R9 P4 X$ O0 q Image1->Top<Shape1->Top+20+Shape1->Top){% O8 E! Y( q+ Z$ J4 T s) u* Y2 x
Image1->Top=Shape1->Top;3 @! X" I9 Y/ P8 C. _2 V
Shape1->Visible=false;
1 s7 ^9 t& Y5 E; W" l: qImage1->Left=Shape1->Left;8 c7 V3 J/ K) r7 U# {
}else{: q/ l. K! g+ F; h
Image1->Left=ox;8 a% i( _- G9 {( a2 N6 E9 t
Image1->Top=oy;8 B1 ~, s9 P. u5 G0 \- R
}% E) v8 {; ^. K, {$ \5 N2 k4 A
}</P>! J4 `) H, m) m" T ]
< >最后ox、oy竟然都等于0。在mousedown中怎么没存上呢?</P> |
zan
|