16,471
社区成员
发帖
与我相关
我的任务
分享
LPCWSTR wszFilter = L"Images(*.BMP,*.DIB)\0*.BMP;*.DIB\0All Files(*.*)\0*.*\0\0";
WCHAR wszFile[MAX_PATH + 1] = {0};
OPENFILENAMEW OpenFileNameW = {0}; // Structure for common dialog File/Open
OpenFileNameW.lStructSize = sizeof(OpenFileNameW);
OpenFileNameW.hwndOwner = m_hWnd;
OpenFileNameW.hInstance = AfxGetInstanceHandle();
OpenFileNameW.lpstrFilter = wszFilter;
OpenFileNameW.lpstrFile = wszFile;
OpenFileNameW.nMaxFile = MAX_PATH;
OpenFileNameW.lpstrTitle = L"Open Image";
OpenFileNameW.Flags = OFN_EXPLORER | OFN_LONGNAMES;
if (GetOpenFileNameW(&OpenFileNameW))
{
OutputDebugStringW(OpenFileNameW.lpstrFile);
OutputDebugStringW(L"\r\n");
}