[SDK][ATL] Use CStringW in CImage

This commit is contained in:
Katayama Hirofumi MZ 2019-12-23 20:19:48 +09:00
parent ad319ef944
commit 03854056a2

View file

@ -377,14 +377,7 @@ public:
HRESULT Load(LPCTSTR pszFileName) throw()
{
// convert the file name string into Unicode
// TODO: use a string class
#ifdef UNICODE
LPCWSTR pszNameW = pszFileName;
#else
WCHAR szPath[MAX_PATH];
::MultiByteToWideChar(CP_ACP, 0, pszFileName, -1, szPath, MAX_PATH);
LPCWSTR pszNameW = szPath;
#endif
CStringW pszNameW(pszFileName);
// create a GpBitmap object from file
using namespace Gdiplus;
@ -555,14 +548,7 @@ public:
// TODO & FIXME: set parameters (m_rgbTransColor etc.)
// convert the file name string into Unicode
// TODO: use a string class
#ifdef UNICODE
LPCWSTR pszNameW = pszFileName;
#else
WCHAR szPath[MAX_PATH];
::MultiByteToWideChar(CP_ACP, 0, pszFileName, -1, szPath, MAX_PATH);
LPCWSTR pszNameW = szPath;
#endif
CStringW pszNameW(pszFileName);
// if the file type is null, get the file type from extension
const GUID *FileType = &guidFileType;