- 在线时间
- 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>$ `4 d- }6 f _2 `) d. y |
< >是我的BCB的设置问题吗?</P>
+ I* R2 L% B' H" V< >如下中的ox,oy</P>+ y8 m0 _# s: \* y
< >int ox,oy;
3 x9 s) @/ s Wint x,y;- c* ^: ? Y0 L( o( A
//---------------------------------------------------------------------------
( n5 q7 L# ~" avoid __fastcall TForm1::Image1MouseDown(TObject *Sender,
\# b1 Q M0 f3 k3 z# M TMouseButton Button, TShiftState Shift, int X, int Y)
* P% t. `& m) }- [: [2 Y{ox=Image1->Left;
. k6 ~) }& }5 I7 r9 k( J/ Coy=Image1->Top;
/ `& i7 Y, I$ g' {" v2 l" ox=X;
6 m; A2 @" T, {y=Y;9 j* g6 V1 i, u; l; X) \
}* e y+ \; G* I( D& y) h
void __fastcall TForm1::Image1MouseMove(TObject *Sender, TShiftState Shift,, H) X! l3 h; [/ y% [7 m1 a+ j6 c
int X, int Y)
* a3 o' `- I% ?' i7 ?9 l{
" O2 n9 X6 n0 t2 D' yImage1->Left+=X-x;
6 b- O9 E, o% a; B, UImage1->Top+=Y-y;
; C6 k6 r: Q) O}- G& P6 }' o2 Q
//---------------------------------------------------------------------------
$ L |! ~+ y% g2 Z5 \void __fastcall TForm1::Image1MouseUp(TObject *Sender, TMouseButton Button,
( } d. r4 _( D* j4 f% H: M TShiftState Shift, int X, int Y)$ g3 ~4 ]2 {+ E6 h/ p
{; ], f, I0 N1 D: S K
if(Image1->Left>Shape1->Left-20 &&
* e/ r4 [/ G6 @0 C3 GImage1->Left<Shape1->Left+Shape1->Width+
, W+ G2 q/ D0 a- ?0 X, t20&&Image1->Top>Shape1->Top-20&&' g- s7 Q5 F9 L1 }8 e; \; ~
Image1->Top<Shape1->Top+20+Shape1->Top){
6 p% L! x. b, |1 e R8 g0 h; ]Image1->Top=Shape1->Top;
& [- [7 R7 r. X1 _$ V$ K! c. p3 X# @Shape1->Visible=false;
& i7 T s$ _+ x( L1 n0 NImage1->Left=Shape1->Left;0 L% i. y0 \ L4 e
}else{9 B! b$ E9 p- B8 N! k
Image1->Left=ox;
' M2 K: [) X3 P \7 T- R bImage1->Top=oy;( s( H% D. p& L+ c! t
}
# {$ d2 C$ g8 t0 T2 O: m/ h, }}</P>
0 y( G$ t7 d8 R. Z, X< >最后ox、oy竟然都等于0。在mousedown中怎么没存上呢?</P> |
zan
|