Fixed: Warnings with VC++ 2017

--HG--
branch : develop
This commit is contained in:
kervala 2018-01-03 18:04:00 +01:00
parent cba3e90f32
commit 2502e10592
4 changed files with 6 additions and 9 deletions

View file

@ -3897,7 +3897,7 @@ bool browseFolder(const CString &caption, CString &destFolder, HWND parent)
bi.lpfn = NULL;
bi.lParam = NULL;
bi.iImage = 0;
LPITEMIDLIST result = SHBrowseForFolder(&bi);
PIDLIST_ABSOLUTE result = SHBrowseForFolder(&bi);
if (result != NULL && SHGetPathFromIDList(result, chosenPath))
{
destFolder = chosenPath;

View file

@ -91,7 +91,7 @@ ULONG CNelExport::SelectDir(HWND Parent, TCHAR* Title, std::string &Path)
bi.lParam=0;
bi.iImage=0;
ITEMIDLIST* pidl = SHBrowseForFolder(&bi);
PIDLIST_ABSOLUTE pidl = SHBrowseForFolder(&bi);
if (!SHGetPathFromIDList(pidl,str) )
{

View file

@ -517,8 +517,8 @@ void SelectionTerritoire::OnPath()
info.ulFlags=BIF_RETURNONLYFSDIRS;
// Select the path
LPITEMIDLIST list;
if (list=SHBrowseForFolder (&info))
PIDLIST_ABSOLUTE list = SHBrowseForFolder(&info);
if (list)
{
// Convert item into path string
BOOL bRet=SHGetPathFromIDList(list, path);

View file

@ -208,7 +208,6 @@ int CDirDialog::DoBrowse()
}
BROWSEINFO bInfo;
LPITEMIDLIST pidl;
ZeroMemory((PVOID)&bInfo, sizeof(BROWSEINFO));
if (!m_strInitDir.IsEmpty())
@ -258,10 +257,8 @@ int CDirDialog::DoBrowse()
bInfo.lpszTitle = (m_strTitle.IsEmpty()) ? "Open" : m_strTitle;
bInfo.ulFlags = BIF_RETURNFSANCESTORS | BIF_RETURNONLYFSDIRS;
if ((pidl = ::SHBrowseForFolder(&bInfo)) == NULL)
{
return 0;
}
PIDLIST_ABSOLUTE pidl = ::SHBrowseForFolder(&bInfo);
if (!pidl) return 0;
m_strPath.ReleaseBuffer();
m_iImageIndex = bInfo.iImage;