Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.04.2004, 07:45
|
|||
|---|---|---|---|
|
|||
Событие для распахивания окна |
|||
|
#18+
Ребятишечки! Смешно, но все еще работаю в VFP6. Есть приложение из одной модальной формы. Хочу, чтобы у меня выполнялись действия при распахивании ее окна с панели задач. В какое событие писать (ударение на втором слоге!) команды? Премного благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2004, 09:03
|
|||
|---|---|---|---|
Событие для распахивания окна |
|||
|
#18+
:) ПисАть надо в метод события Resize примерно так: If ThisForm.WindowState=2 && распахнуто *** команды Endif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2004, 12:45
|
|||
|---|---|---|---|
|
|||
Событие для распахивания окна |
|||
|
#18+
Спасибо огромное, попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2004, 07:51
|
|||
|---|---|---|---|
|
|||
Событие для распахивания окна |
|||
|
#18+
Попробовал. У меня форма оконная, т.е. торчит в главном окне. Пробовал обратиться к _screen.windowsstate - не помогает. Хочу, чтобы при нажатии на панель задач приложение восстанавливалось из свернутого и в текстовое окно сразу вставлялось содержимое клипа. Помогите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2004, 16:04
|
|||
|---|---|---|---|
Событие для распахивания окна |
|||
|
#18+
:) Привет, Интересная задачка - если я правильно понял, то речь идет о совместной работе фоксовой программы с другим приложением с переключением из одного в другое - но при этом фоксовое окно не всегда сворачивается в панель задач - оно может остаться и развернутым на заднем плане, поэтому отловить факт получения активности приложения простым _Screen.ActiveForm.Resize не получится. Предлагаю повесить таймер на форму с интервалом в 1000 мс, в котором используя функцию WinAPI GetForegroundWindow отлавливать факт выхода на передний план главного окна и вставлять содержимое буфера в текстбокс: Объяви где-нибудь DECLARE INTEGER GetForegroundWindow IN win32api в форме заведи свойство isOnTop=.f. в методе таймера формы что-то такое (я не силен в апишных функциях - только идея): Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2004, 07:34
|
|||
|---|---|---|---|
|
|||
Событие для распахивания окна |
|||
|
#18+
Спасибо, попробую. Кстати об API - нельзя ли сделать прогу, которая может изменять содержимое Окна Где Курсор ЛЮБОГО АКТИВНОГО ПРИЛОЖЕНИЯ (типа FF12)? Хорошо бы запускать ея сочетанием клавиш. Заранее признателен. Извините за количество потребностей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1596809]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 411ms |

| 0 / 0 |
