Visual C++ 2008 - Okienko Wyboru Pliku

0

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

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 .

1 użytkowników online, w tym zalogowanych: 0, gości: 1