Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
279 / 156 / 52
Регистрация: 30.06.2011
Сообщений: 1,712

Форма запроса пароля не отображается в TaskBar-е

04.10.2016, 10:26. Показов 783. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую. Мне необходимо, чтобы моя программа запускалась только после ввода пароля. Код показа формы пароля приведен ниже. BorderStyle формы пароля выставлен в bsDialog (у формы нет кнопок в заголовке). Все работает как надо, но есть одна загвоздка. При показе формы пароля на панели задач нет кнопки программы. Она появляется только после того, как вводится правильный пароль и открывается главная форма. Как сделать так, чтобы кнопка на панели задач появлялась сразу при показе формы пароля?
C++
1
2
3
4
5
6
7
8
9
10
11
12
 try                                                                           
  {                                                                            
   Application->Initialize();                                                  
   Application->MainFormOnTaskBar = true;                                      
                                                                               
   std::unique_ptr <TPasswordForm> pf (new TPasswordForm(Application));        
   if(pf->ShowModal() != mrOk) return 0;                                       
   pf.reset();                                                                 
                                                                               
   Application->CreateForm(__classid(TMainForm), &MainForm);                   
   Application->Run();                                                         
  }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.10.2016, 10:26
Ответы с готовыми решениями:

Как узнать, что не отображается TaskBar?
Доброго всем времени суток. Моя программа цепляется к TaskBar (расположена сверху). Но при включении полноэкранного режима (например при...

Форма изменения пароля, убрать автоподстановку логина-пароля
У меня форма которая должна проверить старый пароль и изменить, классы инпутов названы соответственно, но они автозаполняются парой...

Ввод пароля не отображается
Не выходит ввод пароля на виндовс 10,реагирует на клавиши home и выключения,отображается батарея и вай фай,помогите подалуйста

6
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33192 / 21488 / 8233
Регистрация: 22.10.2011
Сообщений: 36,872
Записей в блоге: 12
04.10.2016, 11:58
Выставить стиль, который отображает кнопку. Например, bsSingle.
0
279 / 156 / 52
Регистрация: 30.06.2011
Сообщений: 1,712
04.10.2016, 13:03  [ТС]
Цитата Сообщение от volvo Посмотреть сообщение
Выставить стиль, который отображает кнопку. Например, bsSingle.
Вы имеете ввиду выставить этот стиль для формы ввода пароля? Выставил. При запуске приложения форма появляется, в панели задач по прежнему пусто. Ввожу правильный пароль, форма пароля закрывается, открывается главная форма и появляется кнопка приложения в панели.

Добавлено через 6 минут
Есть такой вариант: убрать строку Application->MainFormOnTaskBar = true;. Однако в этом случае возникает 3 проблемы:
1. Если кликнуть по кнопке в панели несколько раз, то форма ввода пароля свернется и обратно ее невозможно развернуть.
2. Пропадает эффект аэро при сворачивании/разворачивании главного окна (ну вот надо это мне оставить).
3. Надпись на кнопке необходимо выставлять вручную.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33192 / 21488 / 8233
Регистрация: 22.10.2011
Сообщений: 36,872
Записей в блоге: 12
04.10.2016, 13:08
Не знаю, проверил в BCB6 под WinXP, нормально все отображается, на панели есть кнопка и при окне ввода пароля и при основной форме. Другие версии Билдера / Windows мне пока недоступны.
0
279 / 156 / 52
Регистрация: 30.06.2011
Сообщений: 1,712
04.10.2016, 13:20  [ТС]
У меня XE8 и WinXP.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33192 / 21488 / 8233
Регистрация: 22.10.2011
Сообщений: 36,872
Записей в блоге: 12
04.10.2016, 13:31
Тогда какой на фиг
Цитата Сообщение от d7d1cd Посмотреть сообщение
эффект аэро
?
0
279 / 156 / 52
Регистрация: 30.06.2011
Сообщений: 1,712
04.10.2016, 16:27  [ТС]
Приложение будет запускаться не только на XP. Точнее на XP оно запускается только при проектировании.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.10.2016, 16:27
Помогаю со студенческими работами здесь

Форма с вводом пароля
Помогите пожалуйста, напишите код При открытии проекта вылезает форма, где есть textbox и кнопка пароль - 222 при вводе пароля...

Форма генерации пароля
Приветствую. Есть генератор, хотел сделать форму для удобства. В итоге получилось вот это (см. вложение). Вроде бы все нормально, но ...

Форма ввода пароля.
Ребята, помогите пожалуйста, нужно создать форму для ввода пароля, чтоб он отображался в виде звездочек, с двумя попытками ввода

Форма восстановления пароля
Привожу полное описание всех форм в задании: Как вы можете видеть никакого подлинного восстановления пароля здесь не...

Форма проверки пароля
Я новичек. Хочу попробовать создать форму проверки логина и пароля. Вот я отдельно создал базу. Для начала хочу просто научится...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru