I created a button, that when clicked, will open an `.exe` file and close the current application:

```
HWND Button = CreateWindowEx(0, L"Button", L"Exe Application", WS_BORDER | WS_VISIBLE | WS_CHILD, 500, 500, 200, 200, hWndParent, (HMENU)BUTTON_EXE, 0, 0); 

```

And in the `WindProc`:

```
switch (uMsg)
{
    case WM_COMMAND:
        switch (wParam)
        {
        case BUTTON_EXE:
            ShellExecute(hwnd, NULL, L"Module 1.exe", NULL, NULL, SW_SHOW);
            PostQuitMessage(0);
            return 0;
        }
    return 0;
}

```

I want that when I click on the button with a key pressed (for example, `"maj"`), the current application doesn't close.

So, I want that according to the key pressed when clicking the button, it sends a different message, but I didn't find how. Is there a way to do that?