Вывод текста в заголовок окна

aznvsk

Подскажите,пожалуйста.Заранее спасибо.Если делаю так,то выводятся числа 0,1,2....9 в заголовок.А после -маленький квадратик.Т.е. больше 10 не выводится.Пишу в LONG WINAPI WndProc(.....)
......
char s[17];
static int k;
....
case WM_TIMER:
.....
SetWindowText(hwnd,(LPCWSTR)itoa(k, s, 10));k++;
......
Почему так.
1 ответ

aznvsk

Добрый день. С этим вопросом так и не разобрался.Кое-что понял-но все равно никак.Не пойму,это или кодировка или типы неправильные. Есть такой код. Он работает,но выводит в заголовок только числа от 0 до 9.А двузначные числа не выводит.С чем это связано.Подскажите,пожалуйста.Просто хочу понять -почему?Менял типы,создавал массивы.Когда проект создавал,там использование Unicod.C другими значениями просто не компилируется. Код такой.Заранее спасибо.Вроде сделал ,все как пишут в литературе.
char s[17];
static int k;
...
case WM_TIMER:
                          itoa(k,s,10);
              SetWindowText(hwnd,(LPCWSTR)s);k=k+1;
...