|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.04.2017, 11:32 | #1 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Обновление чужого окна
Здравствуйте. Есть программа периодически должна обновить таблицу в другом приложении. Если приложение свернуто то необходимо его развернуть и нажать на нем F5. Но на практике код как то странно работает.
Чужое окно открывается, сообщение ему посылается, но окно после таких манипуляций становится каким то ограниченно активным. То есть по кнопке свернуть его уже не получается свернуть. Для возвращения нормального состояния нужно мышью щелкнуть по иконке на панели задач два раза. Только тогда оно начинает нормально функционировать. Может ктонибудь знает в чем может быть проблема? Может я как то криво команды подаю окну? Вот код на C# оболочка для функций API: Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 06.04.2017 в 11:56. |
06.04.2017, 12:12 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Попробуйте передать окну фокус.
SetFocus() |
06.04.2017, 12:29 | #3 | |
Форумчанин
Регистрация: 29.10.2015
Сообщений: 273
|
Цитата:
Код:
|
|
06.04.2017, 16:09 | #4 |
Форумчанин
Регистрация: 29.10.2015
Сообщений: 273
|
WorldMaster, как успехи?
|
06.04.2017, 17:20 | #5 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Да отлично .. теперь вроде как положено всплывает. И мышкой сразу дает управлять. Но теперь TPositionsForm перестал внутри находить.
Хотя тут вообще неоднозначно. Основное окно это MDI контейнер. может достаточно ему передавать F5 чтобы оно обновило таблицы. Спасибо.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
06.04.2017, 17:29 | #6 |
Форумчанин
Регистрация: 29.10.2015
Сообщений: 273
|
Код:
|
06.04.2017, 17:37 | #7 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
Нуда .. логика такая же .. завтра еще поковыряюсь. Спасибо.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
06.04.2017, 17:43 | #8 |
Форумчанин
Регистрация: 29.10.2015
Сообщений: 273
|
Пожалуйста.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получение размеров чужого окна | s77lanselot77s | C# (си шарп) | 7 | 30.06.2012 11:40 |
Заменить содержимое чужого окна | jhonyxakep | Win Api | 1 | 10.05.2011 01:45 |
Сворачивание чужого окна | artemavd | Общие вопросы Delphi | 2 | 27.04.2010 07:45 |
VirtualStringTree чужого окна | akaTemporary | Общие вопросы Delphi | 0 | 29.01.2010 14:32 |
delphi прозрачность чужого окна | guffer | Общие вопросы Delphi | 1 | 26.11.2009 22:20 |