• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Вопрос Аргумент типа lpcstr несовместим с параметром типа lpcwstr

  • Автор темы Автор темы Lyapos
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
5 Июн 2021
Сообщения
14
Реакции
0
Всем хай, не могу решить 1 проблему, хочу в лоадер закинуть купленный мной имгуй, помогите, ещё не нужно менять кодировку, т.к ещё больше ошибок будет.

Код:
Expand Collapse Copy
    WNDCLASSEX wc = { sizeof(WNDCLASSEX), CS_CLASSDC, WndProc, 0L, 0L, GetModuleHandle(NULL), NULL, NULL, NULL, NULL, _T("ImGui Example"), NULL };
    ::RegisterClassEx(&wc);
    HWND hwnd = ::CreateWindowExW(WS_EX_LAYERED, wc.lpszClassName, (L"Dear ImGui DirectX9 Example"), WS_POPUP, x, y, LOADERW, LOADERH, NULL, NULL, wc.hInstance, NULL);

Ругается на wc.lpszClassName, пишет "аргумент типа lpcstr несовместим с параметром типа lpcwstr"
 
2 варианта и оба достаточно тупые, но первое что пришло на ум. 1 - Приведи просто wc.lpszClassName к LPCWSTR. 2 - поменяй набор символов в настройках проекта.
 
Всем хай, не могу решить 1 проблему, хочу в лоадер закинуть купленный мной имгуй, помогите, ещё не нужно менять кодировку, т.к ещё больше ошибок будет.

Код:
Expand Collapse Copy
    WNDCLASSEX wc = { sizeof(WNDCLASSEX), CS_CLASSDC, WndProc, 0L, 0L, GetModuleHandle(NULL), NULL, NULL, NULL, NULL, _T("ImGui Example"), NULL };
    ::RegisterClassEx(&wc);
    HWND hwnd = ::CreateWindowExW(WS_EX_LAYERED, wc.lpszClassName, (L"Dear ImGui DirectX9 Example"), WS_POPUP, x, y, LOADERW, LOADERH, NULL, NULL, wc.hInstance, NULL);

Ругается на wc.lpszClassName, пишет "аргумент типа lpcstr несовместим с параметром типа lpcwstr"
Поменяй CreateWindowExW на CreateWindowExA.
 
Назад
Сверху Снизу