Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

MAINFORM - как поменять во время выполнения

293
04 июля 2003 года
SEDEGOFF
586 / / 06.10.2002
Есть главное окно приложения при создании которого происходит инициализация кучи параметров. Теперь возникла необходимость запрашивать пароль на вход. Самый простой выход - это в конструкторе вызвать окно ввода пароля и в случае неправильного ввода пароля делать терминейт программы. Но это не интересно.
Можно ли сделать и если можно, то как - чтобы главной формой была форма запроса пароля - при неудачном вводе - программа просто запускается, ну асли пароль введен правильно - то создать форму - указать что она теперь главная в приложении, а форму ввода паролья просто уничтожить
295
04 июля 2003 года
gray_k
356 / / 20.12.1999
Цитата:
Originally posted by SEDEGOFF
Есть главное окно приложения при создании которого происходит инициализация кучи параметров. Теперь возникла необходимость запрашивать пароль на вход. Самый простой выход - это в конструкторе вызвать окно ввода пароля и в случае неправильного ввода пароля делать терминейт программы. Но это не интересно.
Можно ли сделать и если можно, то как - чтобы главной формой была форма запроса пароля - при неудачном вводе - программа просто запускается, ну асли пароль введен правильно - то создать форму - указать что она теперь главная в приложении, а форму ввода паролья просто уничтожить


На этапе работы программы это сделать нельзя (по-крайней мере если у тебя стандартное приложение Application, на MFC не знаю.) А почему тебе первый способ не интересен? Делаешь функцию ввода пароля, где создаёшь и потом уничтожаешь форму запроса. А потом эту функцию засовываешь в конструктор. Если пароль введён неправильно запускаешь программу с ограничениями. А в интерфейсе придусматриваешь ввод пароля при работающей проге.

384
11 июля 2003 года
mikeshilkin
95 / / 20.04.2000
Цитата:
Originally posted by gray_k

На этапе работы программы это сделать нельзя (по-крайней мере если у тебя стандартное приложение Application, на MFC не знаю.) А почему тебе первый способ не интересен? Делаешь функцию ввода пароля, где создаёшь и потом уничтожаешь форму запроса. А потом эту функцию засовываешь в конструктор. Если пароль введён неправильно запускаешь программу с ограничениями. А в интерфейсе придусматриваешь ввод пароля при работающей проге.



В свойствах проекта есть понятие автосоздаваемые формы.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог