
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.02.2005, 11:20:48
|
|||
|---|---|---|---|
API. Как отловить закрытие окна и отменить закрытие? |
|||
|
#18+
Здравствуйте!!! Подскажите пожалуйста, как отловить закрытие окна и отменить его? Может быть нужно установить таймер Public Declare Function SetTimer& Lib "user32" (ByVal hWnd&, ByVal nIDEvent&, ByVal uElapse&, ByVal lpTimerFunc&) и ожидать сообщения WM_Close (&H2) или WM_Destroy(&H10), а потом сделать ResetEvent, или что-нибудь в таком духе? Если кто сталкивался, пожалуйста, подскажите (если можно, с примерчиком)! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.02.2005, 11:59:35
|
|||
|---|---|---|---|
API. Как отловить закрытие окна и отменить закрытие? |
|||
|
#18+
А если обработать событие Form_QueryUnload ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.02.2005, 12:10:02
|
|||
|---|---|---|---|
API. Как отловить закрытие окна и отменить закрытие? |
|||
|
#18+
Очень извиняюсь: проблема поднималась ранее, хотя и в другом контексте, если кому интересно, вот ссылочка: /topic/96373&hl=getsystemmenu Alviga, дело в том что это окно Genesis-32 GraphWorX и для него нет ни события QueryClose, ни Unload. Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2168253]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 307ms |

| 0 / 0 |
