フォームをリソースエディタで開こうとするとエラーになる (C++/CLI)

ヘッダファイルをダブルクリックしてリソースエディタで開こうとするとエラーになる。

これはヘッダーファイルの最初のクラスが当該フォームでないため。以下のソースのように前方参照(ref class)を使っていてもうまく動かない。

前方参照を別ファイルに分離

これを回避するには前方参照の部分だけのヘッダーをつくり、それをインクルードすればよい。

前方参照だけのヘッダーheaderref.h

もとのヘッダー

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です