LPCTSTR-что это?
SetWindowText((LPCSTR)"dfgdfg");
Вместо этого всего пишутся квадратики.
Народ помогите.
Из книжки взял пример:
CListBox* pLB=(CListBox*)GetDlgItem(IDC_DEPT);
pLB->InsertString(-1,(LPCTSTR)"House");
pLB->InsertString(-1,(LPCTSTR)"Fucking room");
pLB->InsertString(-1,(LPCTSTR)"Billyard");
pLB->InsertString(-1,(LPCTSTR)"WC");
Он тоже выводит квадратики.:eek:
Думал это из-за руского шрифта, поменял вот на англицкий.
И вообще можно както переводить int в строку кроме как itoa?
Спасибо
Да, забыл написать. Юзаю VC2005
SetWindowText(_T("dfgdfg"));
>>И вообще можно както переводить int в строку кроме как itoa?
StringCchPrintf
pLB->InsertString(-1,(LPCTSTR)"Fucking room");
[/QUOTE]
Где ж ты такую книгу взял?
"А откуда у вас, доктор, такая книжка?!" :)
если определен UNICOD то это wchar_t*
если нет то char*
Цитата:
>>И вообще можно както переводить int в строку кроме как itoa?
sprintf
или
wsprintf
работают как и printf
:) А книжка эта вполне приличная. там было написано что-то типа
SetWindowText((LPCTSTR)"Комната отдыха"), после всех попыток я подусал, что это из-за русского шрифта. и переименовал ее в то, что вышло :p.
При выведении int типа
SetWindowText((LPCTSTR)"123654") мне кажется, что оно выводит сиволы по их кодам, а так как не может их покаать, выводит квадратики.
Да и еще как с помощью T_() вывести переменную _T(m_nLoyal) наприер.
Ругается.
Говорит: Undeclared identifier Lm_nLoyal.
Че оно добавляет L в начало?
L"mystring" - unicode string
:) А книжка эта вполне приличная.[/quote]
Дык может скажешь кто её автор и как она называется? Если не секрет, конечно:)
"Русская редакция Круглински Д., УингоуС, ШефердДж. Программирование на Microsoft Visual C++ 6.0 для профессионалов"
Хотя я сильно сомневаюсь что она "для профессионалов" :) раз там примеры не работают. (в С++ 6.0 тоже)
Имхо, книга с таким расплывчатым названием не может быть для профессионалов (или сколько в ней страниц?:))
Для профессионалов есть оновополагающие книги - легенды, и то по довольно конкретным темам, и свежии статьи по конкретным узким вопросам, которые надо ловить в инете.