Элементы управления перемещением фильтра на CFileDialog - PullRequest
1 голос
/ 02 мая 2020

Я отображаю CFileDialog:

CFileDialog dlgImport(TRUE,
    _T(".XSL"), _T(""), OFN_ALLOWMULTISELECT | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, strFilter, this);
ZeroMemory(pszFile, 32767 * sizeof(TCHAR));
dlgImport.m_ofn.lpstrFile = pszFile;
dlgImport.m_ofn.nMaxFile = 32767;
dlgImport.m_ofn.nFileOffset = 0;

if (dlgImport.DoModal() != IDOK)
{
    // User did not select any files so tidy up the memory
    delete[] pszFile;
    return;
}

Это выглядит так Windows 10:

File Dialog - Filters

Я мог бы спросить об этом раньше, но я бы предпочел, чтобы поле фильтра находилось под именем файла, как в Visual Studio:

Visual Studio Filters

Я поддержка:

  • WIndows 7
  • Windows 8
  • Windos 10

Как мы можем достичь того же в MF C проектов, построенных с использованием Visual Studio 2019?

...