函数指针如何指向窗体内的函数?各位高手帮忙
头文件(局部)
class Tfrmsubscribe : public TForm
{
__published: // IDE-managed Components
private: // User declarations
public: // User declarations
void funin(TListItem * Item);// 窗体内的函数
protected:
};
void funout(TListItem * Item);// 窗体外的函数
.cpp文件(局部)
//-------------------------------------------------------
Tfrmsubscribe *frmsubscribe;
void (*aa) (TListItem *);
void __fastcall Tfrmsubscribe::FormShow(TObject *Sender)
{
aa=funout;//指向窗体外的函数时没问题
//一下指向窗体内部成员函数的写法都不行,该怎么写啊?
aa =frmsubscribe->funin;
aa =funin
aa=Tfrmsubscribe::funin;
}
void Tfrmsubscribe::funin(TListItem * Item)
{
ShowMessage("IN");
}
void funout(TListItem * Item)
{
ShowMessage("out");
}
那位高手指点一下,我需要动态设置这个指针指向哪个函数!先谢过了