Если заменить у тебя процесс на окно, то не понятно, зачем использовать WinApi - в Qt всё есть.
Не могли бы вы привести пример сего действия.
А про QString в wchar, можно utf16(), можно toStdWString.
Пробывал, не хочет.Может я чего-то неправильно делаю
HWND hWnd;
str = item->text();
hWnd = FindWindow(NULL, str.utf16());
SetForegroundWindow(hWnd);
Даже когда делаю так:
hWnd = FindWindow(NULL, 'aimp.exe');
При компиляции вылетает ошибка
invalid conversion from `int' to `const WCHAR*'
Я в QT и WinAPI еще новичок