- wxStringからマルチバイト文字列を取得する
- cmb_str()を使う
ex)
setlocale( LC_ALL, "Japanese" ); ・・・ char cBuff[256]=""; wxString oWcString; oWcString = TextCtrl_Input->GetValue(); strcpy(cBuff,oWcString.cmb_str());
- wxStringとDefine定義(wxUSE_UNICODE/wxUSE_WCHAR_T)との関係
- 1. wxUSE_UNICODE が真ならば文字列操作は wchar_t ベースで行われる
- 2. wxUSE_UNICODE が偽ならば(wx_USE_WCHAR_T の真偽に関係なく) 文字列操作は char ベースで行われる
- 3. wxUSE_WCHAR_T が真ならば wchar_t サポートが追加される