2013-10-28 7 views
0

Если у меня есть строка с непечатаемыми символами, они должны появляться или нет, когда я использую CDC :: DrawText?Являются ли непечатаемые символы, которые должны появляться с CDC :: DrawText?

CString str = L"ItemOne\x1EItemTwo\x1EItemThree\x1E"; 

В WinCE5, не-печатаемый символ не появляется, но в WinCE7, он появился в виде квадрата. У кого есть правильное поведение?

Или это зависит от используемого шрифта или, может быть, это то, что настраивается в ОС?

ответ

0

Это зависит от шрифта и кодировки, которую вы используете в ОС. Не забывайте, что Windows CE изначально юникод, поэтому что-то вроде \ x1E также переводится в Юникод.

Смежные вопросы