Получить дескриптор контекстного меню, которое открыто в данный момент - PullRequest
0 голосов
/ 12 февраля 2019

Это всплывающее окно, отображаемое в ultraToolbarsManager.Я использую UIAutomation, который не работает.как правило, я использую это, чтобы найти контекстное меню ms

           AutomationElement menu = AutomationElement.RootElement.FindFirst(TreeScope.Descendants,
              new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Menu));

К счастью, меня также вводят в тестируемое приложение, но я не могу понять, как получить контекст дескриптораменю, которое в данный момент открыто.TopLevelControl возвращает форму.Я попытался вызвать GetForegroundWindow, но он только что вернул ту же форму, а не меню.

...