У меня есть приложение POS, которое позволит позвонить в другое приложение. Мне нужно открыть окно Internet Explorer и переключиться на него. Команда, которую я использую, открывает новое окно Internet Explorer при запуске:

C:\Program Files\Internet Explorer\iexplore.exe

Есть ли способ получить команду, чтобы открыть существующее открытое окно?

1 ответ1

0

Если вы знакомы с кодом, вы можете использовать метод user32.dll "SetForegroundWindow":http://www.pinvoke.net/default.aspx/user32.SetForegroundWindow

Вы могли бы тогда просто переключить окно на новое, когда оно откроется? На сайте MS есть пример pInvoking из управляемого кода. Просто переключите код для уточнения. http://code.msdn.microsoft.com/CSPInvokeDll-23a75c51

Поддерживаемые переключатели CLI для Internet Explorer можно найти здесь (не похоже, что есть тот, который вам помогает):http://msdn.microsoft.com/en-us/library/ee330728(v=vs.85).aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .