Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, titeha, Вы писали:
T>> wc.lpszClassName = static_cast<LPCWSTR> (_TEXT("MyProjectWndClass"));
PD>Тихий ужас
PD>wc.lpszClassName = _TEXT("MyProjectWndClass");
PD>А вообще создай мастером Win32 приложение и не создавай себе проблемы.
Мастером создавал, и пихал тот код, что представленв место создаваемого мастером (собственно все то же самое создает мастер), и вы знаете, все прекрасно работает, а при создании пустого проекта с этим кодом — не работает. Почему так?
По поводу приведения типов: так затребовал компилятор, я сначала пробовал написать, как Вы предложили, но компилятор начал дико ругаться на несоответствие типов, про нереальность приведения типов tchar к const tchar* и т.д. Пришлось курить MSDN, искать решение в сети и пришел таки к такому решению. Изначально приведение проводилось так:
wc.lpszClassName = (LPCWSTR)_TEXT("MyProjectWndClass");