Каков эквивалентный код для EndMenu API в c # .net? - PullRequest
0 голосов
/ 17 мая 2011

Мне нужно знать эквивалентный управляемый код, который выполняет те же функции, что и вызов win32api EndMenu

1 Ответ

1 голос
/ 17 мая 2011

Я предполагаю, что вы хотите закрыть ранее показанное контекстное меню.
Нет встроенного способа сделать это.Чтобы закрыть текущее активное контекстное меню, вы можете отправить управляющую клавишу следующим образом:

SendKeys.Send("{ESC}");

ОБНОВЛЕНИЕ:
Если вы хотите использовать EndMenu, вам нужно использовать P/ Invoke.Подпись можно найти на pinvoke.net :

[DllImport("user32.dll")]
static extern bool EndMenu();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...