676さんありがとうございます。

現在、以下のようにしていますが、コンパイルエラーになります。

// Form1.h
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {

ClassA classa;


classa.SetFunc(FuncPointer);

}
public: static void FuncPointer(int pos){pos = 0;}



// ClassA.h
class ClassA
{
// 省略 //
〜〜〜〜
private:
private:
void (*PointerFunc) (int);
public:
void SetFunc(void (__clrcall *PointerFunc_) (int )){
PointerFunc = PointerFunc_;
}

};