Решил переделать проект в Unicode. Объявил в свойствах проекта UNICODE и _UNICODE. При компиляции ругается:
GetWindowText(m_hEditBox, szBuff, MAX_LENGTH);
error C2664: 'GetWindowTextA' : cannot convert parameter 2 from 'wchar_t [256]' to 'LPSTR'
Ладно, переделываю вот так:
#define UNICODE
#ifdef UNICODE
GetWindowText(m_hEditBox, szBuff, SEARCH_TEXT_MAX_LENGTH);
#endif
Компилирую... И что же? Опять ругается на функцию GetWindowText. Что за чудеса, непонятно. Не подскажите, в чем может быть проблема? А то я даже не представляю, с какого боку зайти. А то не хотелось бы везде явно указывать вызов юникодовых версий функций.