voici mon code:
#include <iostream>
#include <Windows.h>
#include <CommCtrl.h>

#pragma comment(lib, "comctl32.lib")

#define WINDOW_WIDTH 480
#define WINDOW_HEIGHT 360

#define BUTTON_WIDTH 120
#define BUTTON_HEIGHT 30

#define JG_WIDTH 300
#define JG_HEIGHT 30

LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
    // Register window class
    WNDCLASSEX wc;
    wc.cbSize = sizeof(WNDCLASSEX);
    wc.style = 0;
    wc.lpfnWndProc = WndProc;
    wc.cbClsExtra = 0;
    wc.cbWndExtra = 0;
    wc.hInstance = hInstance;
    wc.hIcon = NULL;
    wc.hCursor = LoadCursor(NULL, IDC_ARROW);
    wc.hbrBackground = (HBRUSH)(COLOR_WINDOW);
    wc.lpszMenuName = NULL;
    wc.lpszClassName = "XevyyyCheat";
    wc.hIconSm = NULL;

    if (!RegisterClassEx(&wc))
    {
        MessageBox(NULL, "Window Registration Failed!", "Error", MB_ICONEXCLAMATION | MB_OK);
        return 0;
    }

    // Create window
    HWND hwnd = CreateWindowEx(
        WS_EX_CLIENTEDGE,
        "XevyyyCheat",
        "Xevyyy Cheat",
        WS_OVERLAPPEDWINDOW,
        CW_USEDEFAULT, CW_USEDEFAULT, WINDOW_WIDTH, WINDOW_HEIGHT,
        NULL, NULL, hInstance, NULL);

    if (hwnd == NULL)
    {
        MessageBox(NULL, "Window Creation Failed!", "Error", MB_ICONEXCLAMATION | MB_OK);
        return 0;
    }

    // Create button controls
    HWND aimbotBtn = CreateWindow(
        "BUTTON",  // Predefined class; Unicode assumed 
        "Aimbot",      // Button text 
        WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON,  // Styles 
        20,         // x position 
        20,         // y position 
        BUTTON_WIDTH,        // Button width
        BUTTON_HEIGHT,        // Button height
        hwnd,     // Parent window
        NULL,       // No menu.
        hInstance,
        NULL);      // Pointer not needed.

    HWND triggerbotBtn = CreateWindow(
        "BUTTON",  // Predefined class; Unicode assumed 
        "Triggerbot",      // Button text 
        WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON,  // Styles 
        160,         // x position 
        20,         // y position 
        BUTTON_WIDTH,        // Button width
        BUTTON_HEIGHT,        // Button height
        hwnd,     // Parent window
        NULL,       // No menu.
        hInstance,
        NULL);      // Pointer not needed.

    HWND spinbotBtn = CreateWindow(
        "BUTTON",  // Predefined class; Unicode assumed 
        "Spinbot",      // Button text 
        WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON,  // Styles 
        300,         // x position 
        20,         // y position 
        BUTTON_WIDTH,        // Button width
        BUTTON_HEIGHT,        // Button height
        hwnd, // Parent window
        NULL, // No menu.
        hInstance,
        NULL); // Pointer not needed.

        // Create Jiggle control
    HWND jiggleControl = CreateWindowEx(
        0,
        TRACKBAR_CLASS,
        NULL,
        WS_CHILD | WS_VISIBLE | TBS_AUTOTICKS,
        (WINDOW_WIDTH - JG_WIDTH) / 2,
        100,
        JG_WIDTH,
        JG_HEIGHT,
        hwnd,
        (HMENU)1,
        hInstance,
        NULL);

    SendMessage(jiggleControl, TBM_SETRANGE, TRUE, MAKELONG(0, 100));
    SendMessage(jiggleControl, TBM_SETPOS, TRUE, 50);

    // Show window
    ShowWindow(hwnd, nCmdShow);
    UpdateWindow(hwnd);

    // Message loop
    MSG msg;
    while (GetMessage(&msg, NULL, 0, 0) > 0)
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }

    return msg.wParam;
}

LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
    switch (msg)
    {
    case WM_COMMAND:
    {
        if (LOWORD(wParam) == BN_CLICKED)
        {
            if (HIWORD(wParam) == 0) // Aimbot button clicked
            {
                MessageBox(hwnd, "Aimbot activated!", "Message", MB_OK);
            }
            else if (HIWORD(wParam) == 1) // Triggerbot button clicked
            {
                MessageBox(hwnd, "Triggerbot activated!", "Message", MB_OK);
            }
            else if (HIWORD(wParam) == 2) // Spinbot button clicked
            {
                MessageBox(hwnd, "Spinbot activated!", "Message", MB_OK);
            }
        }
    }
    break;
    case WM_DESTROY:
    {
        PostQuitMessage(0);
    }
    break;
    default:
        return DefWindowProc(hwnd, msg, wParam, lParam);
    }
    return 0;
}

pouvez vous appliquer des correctifs pour que je n'ai plus c'es érreur:
Gravité	Code	Description	Projet	Fichier	Ligne	État de la suppression
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	44	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	37	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	37	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	45	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	52	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	52	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	57	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	70	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	83	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	139	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	139	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	143	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	143	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	147	
Erreur (active)	E0167	l'argument de type "const char *" est incompatible avec le paramètre de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	147	
Erreur (active)	E0513	impossible d'assigner une valeur de type "const char *" à une entité de type "LPCWSTR"	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	32	
Erreur	C1057	fin de fichier inattendue dans une expansion macro	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	83	
Erreur	C2664	'int MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT)' : impossible de convertir l'argument 2 de 'const char [28]' en 'LPCWSTR'	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	37	
Erreur	C2664	'int MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT)' : impossible de convertir l'argument 2 de 'const char [24]' en 'LPCWSTR'	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	52	
Erreur	C2664	'HWND CreateWindowExW(DWORD,LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID)' : impossible de convertir l'argument 2 de 'const char [7]' en 'LPCWSTR'	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	57	
Erreur	C2664	'HWND CreateWindowExW(DWORD,LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID)' : impossible de convertir l'argument 2 de 'const char [7]' en 'LPCWSTR'	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	70	
Erreur	C2664	'HWND CreateWindowExW(DWORD,LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID)' : impossible de convertir l'argument 2 de 'const char [12]' en 'LPCWSTR'	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	42	
Erreur	C2440	'=' : impossible de convertir de 'const char [12]' en 'LPCWSTR'	Xevyyy Cheat	C:\Users\Tilio\source\repos\Xevyyy Cheat\Xevyyy Cheat\Source.cpp	32