フリーソフト

« [BCB] StringGridで追加した行がちょうどいいとこに表示されるように | トップページ | [BCB] アイコンファイルを開く »

[BCB] 関数をプロパティに代入するには

関数型を __closure という指定をつけてtypedefします。

typedef void __fastcall (__closure *TMyEvent)(int State);

class TMyClass
{
private:
 TMyEvent *FOnMyEvent;
  :
public:
 __property TMyEvent *OnMyEvent={read=FOnMyEvent, write=FOnMyEvent};
  :
};

« [BCB] StringGridで追加した行がちょうどいいとこに表示されるように | トップページ | [BCB] アイコンファイルを開く »

C++Builder」カテゴリの記事

C++言語・Pascal言語」カテゴリの記事

コメント

この記事へのコメントは終了しました。