类型转换? ( 积分: 50 )

  • 主题发起人 主题发起人 pascal
  • 开始时间 开始时间
P

pascal

Unregistered / Unconfirmed
GUEST, unregistred user!
void __fastcall TMutilFrame::Image2Click(TObject *Sender)
把*Sender转换成 (TImage *)类的指针,该如何写?
我写:
(TImage *)Sender->Tag = XXX;
不行
可以这样写:
void __fastcall TMutilFrame::Image2Click(TObject *Sender)
{
TImage *Img = (TImage *)Sender;
Img->Tag = 15;
就是太烦了.该如何写不太烦?
 
void __fastcall TMutilFrame::Image2Click(TObject *Sender)
把*Sender转换成 (TImage *)类的指针,该如何写?
我写:
(TImage *)Sender->Tag = XXX;
不行
可以这样写:
void __fastcall TMutilFrame::Image2Click(TObject *Sender)
{
TImage *Img = (TImage *)Sender;
Img->Tag = 15;
就是太烦了.该如何写不太烦?
 
((TImage *)Sender)->Tag = XXX;
 
接受答案了.
 
后退
顶部