Как получить события меню из пункта меню в системном меню окна консоли?

Я добавил пункт меню в SystemMenu окна консоли моего приложения, которое я создал с помощью AllocConsole() функция. но я не мог понять, как обрабатывать события для пунктов меню, которые я добавил.

Как я могу обработать эти события меню?

Спасибо

1 ответ

Вы пытались переопределить процесс окна окна консоли? т. е. как только вы получили дескриптор окна с помощью GetConsoleWindow и затем подключили его оконный процесс с помощью SetWindowLongPtr, вы должны прослушать сообщение WM_SYSCOMMAND. Смотрите эту статью о том, как обрабатывать пункты меню из системного меню.

Другие вопросы по тегам