Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Eugener
0 / 0 / 0
Регистрация: 01.10.2013
Сообщений: 14
#1

Windows CE Отловить фокус в другом приложении - Windows Phone

13.04.2015, 15:54. Просмотров 391. Ответов 1
Метки нет (Все метки)

Добрый день, коллеги!
Мне нужно на устройстве с ОС Windows CE 5.0 получить handle окошка ( такого как CEdit к примеру ) на
котором установлен фокус в другом приложении ( чтобы в дальнейшем вставить туда текст ).

Пробовал разные походы
1) Функция AttachThreadInput - отсутствует под Windows CE
2) Пытался отловить WM_FOCUS хуками - не получилось.

У кого была такая проблема? Что подскажете.

Замечание1: до этого у меня все было реализовано средствами функций keybd_event - все прекрасно работало.
Но теперь сторонний разработчик стал сам использовать хуки и "придерживает" некоторые символа. Отчего программа стала работать не корректно

Замечание2. Вроде как-то это можно сделать через буфер обмена. Но для этого надо послать окну с фокусом "WM_PASTE". И опять таки надо получить handle окна с фокусом.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2015, 15:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Windows CE Отловить фокус в другом приложении (Windows Phone):

Звуки в Windows Phone приложении - Windows Phone
Как сделать проигрывание звукового эффекта при значении int? if (a == 1) { // проигрывается медиаэлемент "выстрел" (поверх...

Использование dll в windows phone приложении - Windows Phone
Всем доброго вечера! Необходимо сделать отдельную dll библиотеку для windows phone. Создал проект C++ приложение магазина Windows и в...

Фокус в приложении - C++ Builder
- Здравствуйте Форумчане ! Когда загружается на работу какое-либо приложение, то фокус устанавливается на VCL-компонент согласно,...

Отловить нажатие клавиш в приложении - C#
не знаю может мозгов(не спорю, в с# не очень знаю, новичок) нужно реализовать программу, нашёл код на форуме, вставил , но того что...

.NET 3.x Как отловить исключение в приложении - C#
Есть функция загрузки файла из интернета: void setFonts() { WebClient myWebClient = new WebClient(); ...

Отловить процесс на другом компьютере - C#
Всем привет. Подскажите как проверить работает ли программа на другом компе в сети. Необходимо на форме отображать работает или нет...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Eugener
0 / 0 / 0
Регистрация: 01.10.2013
Сообщений: 14
16.04.2015, 08:58  [ТС] #2
Добрый день, коллеги.

Эту проблему обошли. Уговорили заказчика переделать свою программу, так чтобы наша снова заработала.

Вопрос как найти активный handle в чужом приложении на WinCe для меня остается открытым.
Но не животрепещущим. Такая задача возникает раз в 1000 лет. Да и кому нужен уже этот WinCe, мо-моему
кроме меня под него никто и не пишет.

Всем спасибо за внимание!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2015, 08:58
Привет! Вот еще темы с ответами:

Как отловить нажатие кнопки в приложении? - Visual Basic .NET
Подскажите, как отловить нажатие кнопки в ВБ.нет?

Как отловить все нажатия кнопок в VB приложении? - Visual Basic
как можно отловить все нажатия кнопок в моём окне, не только на форме но и на всех компонентах на форме (кнопки, текстбоксы и т.п.)

.NET 4.x Как в консольном приложении отловить нажатие определённой клавиши? - C#
Как в консольном приложении отловить нажатие определённой клавиши?

Как отловить нажатые клавиши в консольном приложении (неактивной) - C#
Помогите я новичок учусь, все обыскал, нужен кусочек кода который отлавливает все символьные клавиши которые были нажаты при не активном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru