Witam!
Zaczynam programować w visual c++. Czy wie ktoś jak zrobić w programie takie okienko do wyboru jakiegoś pliku. Mam na myśli coś w stylu tego co jest na stronie virus total ---> http://img266.imageshack.us/i/przegladaj.jpg/
Pozdrawiam i z góry dziękuje
0
0
MFC CFileDialog
http://msdn.microsoft.com/en-us/library/dk77e5e7%28VS.71%29.aspx
Jeżeli ci nie odpowiada, możesz przeczesać dokumentacje bibliotek takich jak wxWidgets, qt czy GTK+, na pewno coś się znajdzie. Oczywiście wszystko zależy od twojego doświadczenia.
0
Geforce1993 napisał(a)
Witam!
Zaczynam programować w visual c++. Czy wie ktoś jak zrobić w programie takie okienko do wyboru jakiegoś pliku. Mam na myśli coś w stylu tego co jest na stronie virus total ---> http://img266.imageshack.us/i/przegladaj.jpg/
Pozdrawiam i z góry dziękuje
API:
SHBrowseForFolder())
static OPENFILENAME ofn;
Może być tak:
BOOL GetFolderSelection(HWND hWnd, LPTSTR szBuf, LPCTSTR szTitle)
{
LPITEMIDLIST pidl = NULL;
BROWSEINFO bi = { 0 };
BOOL bResult = FALSE;
bi.hwndOwner = hWnd;
bi.pszDisplayName = szBuf;
bi.pidlRoot = NULL;
bi.lpszTitle = szTitle;
bi.ulFlags = BIF_RETURNONLYFSDIRS | BIF_USENEWUI|BIF_STATUSTEXT|BIF_NONEWFOLDERBUTTON|BIF_BROWSEFORCOMPUTER;
if ((pidl = SHBrowseForFolder(&bi)) != NULL)
{
bResult = SHGetPathFromIDList(pidl, szBuf);
CoTaskMemFree(pidl);
}
return bResult;
}
i z wykorzystaniem:
static OPENFILENAME ofn .