CDaoRecordViewから派生した型のオブジェクトを作成すると、ビュー オブジェクトを初期化し、ビューに基づくダイアログ リソースを識別するコンストラクターのどちらのフォームを呼び出します。
explicit CDaoRecordView(
LPCTSTR lpszTemplateName
);
explicit CDaoRecordView(
UINT nIDTemplate
);
パラメーター
lpszTemplateName
ダイアログ テンプレート リソースの名前である null で終わる文字列が含まれます。nIDTemplate
ダイアログ テンプレート リソースの ID 番号を指定します。
解説
ID でリソース (コンストラクターに引数として文字列を渡す場合) 名前で識別できます (引数として符号なし整数を渡します。) リソース id を使用することをお勧めします。
[!メモ]
また、派生クラスは独自のコンストラクターを指定する必要があります。、派生クラスのコンストラクターでは、引数としてリソースの名前または ID のコンストラクターを呼び出します。CDaoRecordView::CDaoRecordView。
CDaoRecordView::OnInitialUpdate の呼び出し CWnd::UpdateData、CWnd::DoDataExchangeを呼び出す。この DoDataExchange への最初の呼び出しに ClassWizard によって作成された CDaoRecordset のフィールド データ メンバーに CDaoRecordView のコントロールを間接的に) 接続します。これらのデータ メンバーは、基本クラスの CFormView::OnInitialUpdate のメンバー関数を呼び出した後まで使用できません。
[!メモ]
ClassWizard を使用すると、クラス宣言の enum の値 CDaoRecordView::IDD を定義し、メンバー初期化リストでコンストラクターに使用します。
CMyDaoRecordView::CMyDaoRecordView()
: CDaoRecordView(CMyDaoRecordView::IDD)
{
m_pSet = NULL;
// TODO: add construction code here
}
必要条件
Header: afxdao.h