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

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

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

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

13.04.2015, 15:54. Просмотров 385. Ответов 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 приложении
Использование dll в windows phone приложении Windows Phone
Windows Phone Кто знает как отловить нажатие и отпускание кнопки?
Фокус в приложении C++ Builder
C# .NET 3.x Как отловить исключение в приложении
Отловить нажатие клавиш в приложении C#
C# Отловить процесс на другом компьютере
Visual Basic .NET Как отловить нажатие кнопки в приложении?
Visual Basic Как отловить все нажатия кнопок в VB приложении?
C# .NET 4.x Как в консольном приложении отловить нажатие определённой клавиши?
C# Как отловить нажатые клавиши в консольном приложении (неактивной)
Нажатие клавиш в другом приложении C#

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

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

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

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

Всем спасибо за внимание!
Ответ Создать тему
Опции темы

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