Windows — C ++ Menubar не работает

#pragma once
#include <Windows.h>
#include "Commands.h"
#define SPARKLES (WM_MENUCOMMAND + 103)
#define FIRE (WM_MENUCOMMAND + 104)

LRESULT CALLBACK DLLWindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) {
switch (message) {
case WM_COMMAND:
switch (LOWORD(wParam)) {
case SPARKLES:
{
RunCommands("sp me");
}
break;
case FIRE:
{
RunCommands("fire me");
}
break;

default:
return DefWindowProc(hwnd, message, wParam, lParam);
}
}
return 0;
}

DWORD APIENTRY menuCreation()
{
HWND hwnd = FindWindowExW(NULL, NULL, NULL, L"Roblox");
HMENU rbxMenu = GetMenu(hwnd);
if (rbxMenu == NULL)
{
HMENU hMenu = CreateMenu();
HMENU hMenuPopup = CreatePopupMenu();
AppendMenu(hMenuPopup, MF_STRING, SPARKLES, TEXT("Sparkles"));
AppendMenu(hMenuPopup, MF_STRING, FIRE, TEXT("Fire"));
AppendMenu(hMenu, MF_POPUP, (UINT_PTR)hMenuPopup, TEXT("Quick Commands"));
SetMenu(hwnd, hMenu);
}
DWORD abc;
return abc;
}

Я делаю Roblox Exploit и пытаюсь создать строку меню, которая выполняет указанную функцию при нажатии. Я получаю меню, которое появляется, когда вводится DLL, но я не могу заставить его запустить код. (Это ничего не делает, когда я выбираю один из пунктов меню) Код выше — мой текущий код, который я использую. Я ищу кого-то, чтобы указать на проблему и помочь мне решить ее.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]