/*
 * Workaround from the MFC CFileDialog Multi Select bug
 * Thanks to Jens Bohlmann (bohly@ki.comcity.de)
 */

#include "file_dialog.h"

CMultiFileDialog::CMultiFileDialog(BOOL bOpenFileDialog, LPCTSTR lpszDefExt, LPCTSTR lpszFileName,
	DWORD dwFlags, LPCTSTR lpszFilter, CWnd* pParentWnd) :
    CFileDialog(bOpenFileDialog, lpszDefExt, lpszFileName, dwFlags, lpszFilter, pParentWnd)
{
	m_ofn.lpstrFile = m_strFileName.GetBuffer(FILENAME_BUFFERSIZE);
	m_ofn.nMaxFile = FILENAME_BUFFERSIZE;
	m_ofn.Flags |= OFN_ALLOWMULTISELECT;
}