for ( size_t n = 0; n < count; n++ )
{
if ( gs_regClassesInfo[n].basename == name )
- return gs_regClassesInfo[n].regname;
+ return gs_regClassesInfo[n].regname.c_str();
}
// we need to register this class
{
wxLogLastError(wxString::Format(wxT("RegisterClass(%s)"),
regClass.regname));
- ::UnregisterClass(regClass.regname, wxhInstance);
+ ::UnregisterClass(regClass.regname.c_str(), wxhInstance);
return NULL;
}
for ( size_t n = 0; n < count; n++ )
{
const ClassRegInfo& regClass = gs_regClassesInfo[n];
- if ( !::UnregisterClass(regClass.regname, wxhInstance) )
+ if ( !::UnregisterClass(regClass.regname.c_str(), wxhInstance) )
{
wxLogLastError(wxString::Format(wxT("UnregisterClass(%s)"),
regClass.regname));
}
- if ( !::UnregisterClass(regClass.regnameNR, wxhInstance) )
+ if ( !::UnregisterClass(regClass.regnameNR.c_str(), wxhInstance) )
{
wxLogLastError(wxString::Format(wxT("UnregisterClass(%s)"),
regClass.regnameNR));
RASDIALPARAMS rasDialParams;
rasDialParams.dwSize = sizeof(rasDialParams);
- wxStrlcpy(rasDialParams.szEntryName, entryName, RAS_MaxEntryName);
+ wxStrlcpy(rasDialParams.szEntryName, entryName.c_str(), RAS_MaxEntryName);
// do we have the username and password?
if ( !username || !password )
}
else
{
- wxStrlcpy(rasDialParams.szUserName, username, UNLEN);
- wxStrlcpy(rasDialParams.szPassword, password, PWLEN);
+ wxStrlcpy(rasDialParams.szUserName, username.c_str(), UNLEN);
+ wxStrlcpy(rasDialParams.szPassword, password.c_str(), PWLEN);
}
// default values for other fields
//=== Setting defaultFileName >>=========================================
- wxStrlcpy(fileNameBuffer, m_fileName, WXSIZEOF(fileNameBuffer));
+ wxStrlcpy(fileNameBuffer, m_fileName.c_str(), WXSIZEOF(fileNameBuffer));
of.lpstrFile = fileNameBuffer; // holds returned filename
of.nMaxFile = wxMAXPATH;
bool wxNativeFontInfo::SetFaceName(const wxString& facename)
{
- wxStrlcpy(lf.lfFaceName, facename, WXSIZEOF(lf.lfFaceName));
+ wxStrlcpy(lf.lfFaceName, facename.c_str(), WXSIZEOF(lf.lfFaceName));
return true;
}
#else // __WIN32__
LOGFONT lf;
lf.lfCharSet = (BYTE)m_charset;
- wxStrlcpy(lf.lfFaceName, m_facename, WXSIZEOF(lf.lfFaceName));
+ wxStrlcpy(lf.lfFaceName, m_facename.c_str(), WXSIZEOF(lf.lfFaceName));
lf.lfPitchAndFamily = 0;
::EnumFontFamiliesEx(hDC, &lf, (wxFONTENUMPROC)wxFontEnumeratorProc,
(LPARAM)this, 0 /* reserved */) ;
wxZeroMemory(lf); // all default values
lf.lfCharSet = (BYTE)info.charset;
- wxStrlcpy(lf.lfFaceName, info.facename, WXSIZEOF(lf.lfFaceName));
+ wxStrlcpy(lf.lfFaceName, info.facename.c_str(), WXSIZEOF(lf.lfFaceName));
HFONT hfont = ::CreateFontIndirect(&lf);
if ( !hfont )
if ( lvi.mask & LVIF_TEXT )
{
wxString text = OnGetItemText(item, lvi.iSubItem);
- wxStrlcpy(lvi.pszText, text, lvi.cchTextMax);
+ wxStrlcpy(lvi.pszText, text.c_str(), lvi.cchTextMax);
}
// see comment at the end of wxListCtrl::GetColumn()
if ( !host.empty() )
{
- wxStrlcpy(buf, host, maxSize);
+ wxStrlcpy(buf, host.c_str(), maxSize);
return true;
}