-#if wxUSE_UNICODE_MSLU
- if ( nmhdr->code == LVN_GETDISPINFOA )
- {
- if ( !::WideCharToMultiByte
- (
- CP_ACP,
- 0, // no flags
- text,
- text.length() + 1,
- (char *)lvi.pszText,
- lvi.cchTextMax,
- NULL, // default character
- NULL // [out] def char used flag
- ) )
- {
- wxLogLastError(_T("WideCharToMultiByte()"));
- }
- }
- else
-#endif // wxUSE_UNICODE_MSLU
- {
- wxStrncpy(lvi.pszText, text, lvi.cchTextMax);
- }