Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.24;
Скачать: CL | DM;

Вниз

Проблемы со сворачиванием главной формы   Найти похожие ветки 

 
Shtock ©   (2003-07-11 09:44) [0]

Возникла проблема: Имеется главная форма (ввод пароля), из нее открывается вторая форма, а первая скрывается. Как сделать так, чтобы при минимизации второй формы минимизировалось все приложение? Народ, если есть ответ - то плз код для C++Builder напишите.


 
ZeroDivide ©   (2003-07-11 09:50) [1]

void __fastcall TForm1::AppDeactivate(TObject *Sender)
{
Application->Minimize();
}

void __fastcall TForm1::FormCreate(TObject *Sender)
{
Application->OnDeactivate = AppDeactivate;
}


 
ЮЮ ©   (2003-07-11 09:55) [2]

>Имеется главная форма (ввод пароля)

она не должна быть главной только из-за того, что она тебе потребовалась первой


 
Skier ©   (2003-07-11 09:58) [3]

>Shtock © (11.07.03 09:44)
Пиши код проверки пароля в головном файле проекта, и если
пароль не правильный вываливайся из приложения.


 
Альф ©   (2003-07-11 10:17) [4]

Просто положи на форму RxLoginDialog и сделай Active = true.
Пароль проверяй на OnCheckUser


 
Shtock ©   (2003-07-11 10:25) [5]

Люди, проблема не в том, как проверить пароль!!! ZeroDevide, твой рецепт работает довольно интересно: при создании формы, что и следовало ожидать, она сворачивается. Но только один раз. Потом то она ведет себя как модальная. Надо как-то перехватить сообщение WM_MINIMIZE для модальной формы и там делать Application->Minimize() скорее всего, а я еще не умею перехватывать сообщения и писать для них обработчики, а хелпа к билдеру нет под рукой...


 
Skier ©   (2003-07-11 10:26) [6]


> Люди, проблема не в том, как проверить пароль!!!

Видимо проблема в том как правильно проверить пароль ?
Угадал ?


 
Shtock ©   (2003-07-11 10:33) [7]

Skier, твой тонкий юмор не оценил!


 
Skier ©   (2003-07-11 10:36) [8]

Дык..он не такой уж и тонкий.



Страницы: 1 вся ветка

Текущий архив: 2003.07.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
7-78179
dim-
2003-05-14 21:28
2003.07.24
Как отследить из какой программы была послана печать и сколько ко


7-78165
BoTToN!k
2003-05-14 14:31
2003.07.24
адресная книга


3-77731
MakNik
2003-07-01 09:23
2003.07.24
DBCtrlGrid


1-77871
Jumbo
2003-07-13 14:48
2003.07.24
Из одного проекта - две программы (Lite и Full версии)


1-77913
jjiura
2003-07-09 23:22
2003.07.24
Подскажите Grid?