if ( !::PlayMetaFile(GetHdcOf(*dc), (HMETAFILE)
M_METAFILEDATA->m_metafile) )
{
- wxLogLastError(_T("PlayMetaFile"));
+ wxLogLastError(wxT("PlayMetaFile"));
}
}
m_maxY = -10000;
// m_title = NULL;
- if (!file.IsNull() && wxFileExists(file))
+ if ( wxFileExists(file) )
wxRemoveFile(file);
- if (!file.IsNull() && (file != wxEmptyString))
- m_hDC = (WXHDC) CreateMetaFile(file);
- else
+ if ( file.empty() )
m_hDC = (WXHDC) CreateMetaFile(NULL);
+ else
+ m_hDC = (WXHDC) CreateMetaFile(file);
m_ok = (m_hDC != (WXHDC) 0) ;
m_maxY = -10000;
if ( !file.empty() && wxFileExists(file) )
wxRemoveFile(file);
- m_hDC = (WXHDC) CreateMetaFile(file.empty() ? NULL : file.wx_str());
+ m_hDC = (WXHDC) CreateMetaFile(file.empty() ? NULL : wxMSW_CONV_LPCTSTR(file));
m_ok = true;
void wxMetafileDCImpl::DoGetSize(int *width, int *height) const
{
- wxCHECK_RET( m_refData, _T("invalid wxMetafileDC") );
+ wxCHECK_RET( m_refData, wxT("invalid wxMetafileDC") );
if ( width )
*width = M_METAFILEDATA->m_width;
p < (WORD *)&pMFHead ->checksum; ++p)
pMFHead ->checksum ^= *p;
- FILE *fd = wxFopen(filename.fn_str(), _T("rb"));
+ FILE *fd = wxFopen(filename.fn_str(), wxT("rb"));
if (!fd) return false;
wxString tempFileBuf = wxFileName::CreateTempFileName(wxT("mf"));
if (tempFileBuf.empty())
return false;
- FILE *fHandle = wxFopen(tempFileBuf.fn_str(), _T("wb"));
+ FILE *fHandle = wxFopen(tempFileBuf.fn_str(), wxT("wb"));
if (!fHandle)
return false;
fwrite((void *)&header, sizeof(unsigned char), sizeof(mfPLACEABLEHEADER), fHandle);
METAFILEPICT *mfpict = (METAFILEPICT *)buf;
const wxMetafile& mf = GetMetafile();
- wxCHECK_MSG( mf.GetHMETAFILE(), false, _T("copying invalid metafile") );
+ wxCHECK_MSG( mf.GetHMETAFILE(), false, wxT("copying invalid metafile") );
// doesn't seem to work with any other mapping mode...
mfpict->mm = MM_ANISOTROPIC; //mf.GetWindowsMappingMode();
mf.SetHeight(h);
mf.SetHMETAFILE((WXHANDLE)mfpict->hMF);
- wxCHECK_MSG( mfpict->hMF, false, _T("pasting invalid metafile") );
+ wxCHECK_MSG( mfpict->hMF, false, wxT("pasting invalid metafile") );
SetMetafile(mf);