2012-06-27 2 views
0

Можно ли щелкнуть по изображению, которое не расположено в определенном контейнере?Как найти изображение на весь экран?

Когда у меня есть контейнер, я использовать что-то вроде этого:

MyRepo.AnyForm.AnyElement.Click(new Location(Imaging.Load(anyPicture.bmp))); 

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

AnyElementThatRepresentsTheWholeScreen.Click(new Location(Imaging.Load(anyPicture.bmp))) 

Спасибо и уважением, fachexot

ответ

0

Я нашел его. Здесь решение, если у кого-то есть такая же проблема:

Host.Local.Click(new Location(Imaging.Load(anyPicture.bmp))); 
0

У меня есть изображение в GridItem. Я могу найти GridItem и Image.I я не в состоянии Нажмите на него от моего UI Automation Sample.I делаю это в C++

IUIAutomationElement* p1 
....... 
....... 
POINT clickable; 
BOOL gotClickable; 
hr = p1->GetClickablePoint(&clickable,&gotClickable); 


mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP,clickable.x,clickable.y,0,0); 
+0

Что ваш код, который вы пробовали его? – fachexot

+0

@fachexot обновил вопрос –

Смежные вопросы