の定義に従っていますがCFileDialog
、VS2013 は、渡した引数に使用できるコンストラクターがないことをまだ伝えています。
私のコード:
CFile theFile;
char strFilter[] = { "TXT Files (*.txt)|*.txt|All Files (*.*)|*.*||" };
CFileDialog fDlg = CFileDialog(TRUE, ".txt", NULL, 0, strFilter);
結果のエラー:
1 IntelliSense: コンストラクター "CFileDialog::CFileDialog" のインスタンスが引数リストと一致しません。 2013\Projects\SDI\SDI\MainFrm.cpp 131 21 SDI
参照用のCFileDialog
コンストラクター:
explicit CFileDialog(BOOL bOpenFileDialog, // TRUE for FileOpen, FALSE for FileSaveAs
LPCTSTR lpszDefExt = NULL,
LPCTSTR lpszFileName = NULL,
DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
LPCTSTR lpszFilter = NULL,
CWnd* pParentWnd = NULL,
DWORD dwSize = 0,
BOOL bVistaStyle = TRUE);
どうしたの?