追記

ダイアログのクラスの二重定義

色々試して手疲れますた….メインダイアログとモードレスダイアログが双方のメンバ関数を使い合えるようにしたかったのだが,双方のヘッダをインクルードしようとしたら当然二重定義に….初めての事であせった.


結果,3時間くらい迷ったあげく,,,orz


MainDlg.h内

#include "SubDlg.h"
class CMainDlg
{
   ~~~
   CSubDlg* m_csd;
};


SubDlg.h内

class CMainDlg;   // ここに追加
class CSubDlg
{
   ~~~
   CMainDlg* m_cmd;   // 必ずポインタね
};


SubDlg.cpp内

#include "MainDlg.h"   // ここでCMainDlgクラスを読み込む

~~~



MainDlg.h側では普通にSubDlg.hをインクルードしてるが,これも.cppに移動しておーけーのよう.
ご参考.
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200112/01120133.txt