подскажите как разрешить проблему: по нажатию какого нить баттона должен выскакивать список всех имеющихся файлов(типа опен диалога в С++). После чего путь к этому файлу далжен поместиться в Эдит. какие функции надо использовать и т.п.?
RealNNN, Код (Text): GetOpenFileName ? В возвращаемой структуре lpstrFile - полное имя выбранного файла.
OPENFILENAME ofn; ZeroMemory(&ofn, sizeof(OPENFILENAME)); ofn.lStructSize = sizeof(OPENFILENAME); ofn.hwndOwner = hMain; ofn.hInstance = GetModuleHandle(NULL); ofn.lpstrFilter = _T("All Files(*.*)\0*.*\0\0"); ofn.lpstrCustomFilter = 0; ofn.nMaxCustFilter = 0; ofn.nFilterIndex = 0; ofn.lpstrFile = pszFilePath; ofn.nMaxFile = cchFilePath; ofn.lpstrFileTitle = pszFileTitle; ofn.nMaxFileTitle = cchFileTitle; ofn.lpstrInitialDir = 0; ofn.lpstrTitle = pszAppName; ofn.nFileOffset = 0; ofn.nFileExtension = 0; ofn.lpstrDefExt = 0; ofn.lCustData = 0; ofn.lpfnHook = 0; ofn.lpTemplateName = 0; ofn.Flags = OFN_EXPLORER|OFN_PATHMUSTEXIST|OFN_HIDEREADONLY; GetOpenFileName(&ofn); SetWindowText(hEdit, pszFilePath);
ofn OPENFILENAME <> mov ofn.lpstrFile, OFFSET buffer invoke GetOpenFileName, ADDR ofn после invoke GetOpenFileName, ADDR ofn eax возвращает 0.....