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

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

Восстановить пароль Регистрация
 
Eugener
0 / 0 / 0
Регистрация: 01.10.2013
Сообщений: 13
13.04.2015, 15:54     Windows CE Отловить фокус в другом приложении #1
Добрый день, коллеги!
Мне нужно на устройстве с ОС Windows CE 5.0 получить handle окошка ( такого как CEdit к примеру ) на
котором установлен фокус в другом приложении ( чтобы в дальнейшем вставить туда текст ).

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

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

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

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

Windows Phone Кто знает как отловить нажатие и отпускание кнопки?
Windows Phone Хранения и доступ настроек в приложении wp8
Windows Phone WapStart в приложении
Windows Phone Звуки в Windows Phone приложении
Сделать платные фичи в приложении Windows Phone
Использование dll в windows phone приложении Windows Phone
Windows Phone Как убрать верхнюю строку информации в приложении (заряд, время)
Реклама в приложении Windows Phone
Windows Phone Какую аналитику лучше использовать в приложении?
Windows Phone Ошибки SocketClient в приложении для WP 8.1
Можно ли загрузить в облако текстовый файл и потом отображать его в приложении? Windows Phone
Windows Phone Прокрутка блоков в приложении

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Eugener
0 / 0 / 0
Регистрация: 01.10.2013
Сообщений: 13
16.04.2015, 08:58  [ТС]     Windows CE Отловить фокус в другом приложении #2
Добрый день, коллеги.

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

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

Всем спасибо за внимание!
Yandex
Объявления
16.04.2015, 08:58     Windows CE Отловить фокус в другом приложении
Ответ Создать тему
Опции темы

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