通知
すべてクリア
Topic starter
2003年5月31日 6:41 PM
こんにちは、環境は
WinXP VC7 MFC SDI ドキュメント/ビューをサポートする です。
新規作成したダイアログにボタンを貼り付けて
そのボタンを押すとドキュメント内のデータを参照したいのですが
どのようにすればよいのでしょうか?
ViewクラスのようにGetDocument()でドキュメントのポインタを取得したり
”OnBnClickedButton1()”の引数にドキュメントのポインタを渡すことは可能なのでしょ
うか?
宜しくお願いします
2003年5月31日 7:47 PM
class XXXDlg : public CDialog {
XXXDoc* doc_;
public:
void setDocument(XXXDoc* p) { doc_ = p; }
private:
XXXDoc* GetDocument() { return doc_; }
};
void XXXView::なにか() {
XXXDlg dlg;
dlg.setDoc(GetDocument()); // XXXDlgにDocを教えておく
dlg.DoModal();
}
...とか。
Topic starter
2003年5月31日 9:55 PM
有難う御座います、うまくいきました。