C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

стр.: (3) < 1 2 [3] >
MDI-приложение
Pan-SQL
Отправлено: 25.08.2005, 23:42


Не зарегистрирован







Какое событие у формы происходит при переходе к ней из панели задач?
AVC
Отправлено: 26.08.2005, 08:31


Ветеран

Группа: Модератор
Сообщений: 1583



Для начала попробуйте TForm::OnActivate.
Совет: заведите себе SPY — многие вопросы пропадут.

PS.
Я конечно не против, что вы поддерживаете жизнь в нашем с вами диалоге, но может пора перейти на другие способы общения (mail, icq), ведь все равно диалог?

Отредактировано AVC — 26/08/2005, 07:43
Pan-SQL
Отправлено: 27.08.2005, 19:36


Не зарегистрирован







Я делал OnActivate. Из панели задач не фурычит. Работает только при клике на самой форме.

P. S. Я считаю, что это наиболее удобный способ поддержания нашего с вами диалога
AVC
Отправлено: 29.08.2005, 08:33


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE

P. S. Я считаю, что это наиболее удобный способ поддержания нашего с вами диалога

Ну как хотите (пока общественность молчит).

QUOTE

Я делал OnActivate. Из панели задач не фурычит. Работает только при клике на самой форме.

Ммм, странно? А у меня фурычит.
Включение следующего кода в события OnActivate
CODE

void __fastcall TF_List::FormActivate(TObject *Sender)
void __fastcall TF_Item::FormActivate(TObject *Sender)
{
...
FLASHWINFO pf;
pf.cbSize   = sizeof(pf);
pf.hwnd = Handle;
pf.dwFlags  = FLASHW_TIMER | FLASHW_ALL;
pf.uCount = 4;
pf.dwTimeout = 100;
FlashWindowEx(&pf);
}

у меня однозначно показывает, что OnActivate "поджигается" в любом случае кроме случая когда есть открытая модальная форма и "тыкается" кнопка в TaskBar'е (здесь windows рисует форму раньше приложения).

Кстати, если я не ошибаюсь в том примере, который я вам отсылал последний раз этот код присутствует.
Pan-SQL
Отправлено: 31.08.2005, 18:51


Не зарегистрирован







Вот это как раз тот случай. Нужно при переходе к форме из панели задач активизировать модальную форму, если она открыта.
стр.: (3) < 1 2 [3] >
Вернуться в Вопросы программирования в C++Builder