Диалог пароля.
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Кто в курсе, существует ли готовый диалог запроса пароля с экзекьютом. То есть, чтобы функция, вызывающая окно, ждала, пока пользователь ввёдёт пароль и нажмёт кочергу, кэнсел, или окей, и только потом возвращала управление, причём с результатом, говорящим о том, был ли ввод принят, или отменён. Проверка пароля - в вункции, вызывающей этоу функцию. Или как самому сделать такой экзекьют и прикрутить его к форме?
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Такого скорее всего нет.
Самому написать сложно? В чем проблема самому написать Excecute? В чем проблема написать проверку валидности с помощью регулярных выражений?
Дольше искать будешь нормальный вариант работы...
Самому написать сложно? В чем проблема самому написать Excecute? В чем проблема написать проверку валидности с помощью регулярных выражений?
Дольше искать будешь нормальный вариант работы...
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Скорее всего готового системного варианта нет.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Это как? Я никогда сам не делал диалогов и не понимаю." писал(а):В чем проблема написать проверку валидности с помощью регулярных выражений?
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Newbie, не пугай его. Прикручивать туда регулярные выражения нет необходимости.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Допустим. А надо то что? Я полный ноль в диалогах." писал(а):Прикручивать туда регулярные выражения нет необходимо
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
По минимуму должен быть Edit для ввода имени пользователя и ещё один Edit со стилем ES_PASSWORD для ввода пароля. Внизу диалога кнопочки OK и Cancel.
Далее можешь добавлять всё, что тебе нужно ещё.
А вообще странный вопрос что надо. По идее ты и сам должен себе предствлять как выглядит подобный диалог.
Далее можешь добавлять всё, что тебе нужно ещё.
А вообще странный вопрос что надо. По идее ты и сам должен себе предствлять как выглядит подобный диалог.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
С ними веселее! позволяют избежать многочисленных if...Romeo писал(а):Newbie, не пугай его. Прикручивать туда регулярные выражения нет необходимости.
Само окно вопросов и не вызывало. Как воще экзекьют делается?" писал(а):По минимуму должен быть Edit для ввода имени пользователя и ещё один Edit со стилем ES_PASSWORD для ввода пароля. Внизу диалога кнопочки OK и Cancel.
Как выглядит знаю. Вопрос, как сделать функцию, чтобы она:" писал(а):По идее ты и сам должен себе предствлять как выглядит подобный диалог.
1. Показывала окно.
2. Не блокировала получение этим окном сообщений.
3. Не возвращала управление, пока окно не будет закрыто.
4. Опеределяла, как именно закрыто окно.
А я думал веселее с ифами." писал(а):С ними веселее! позволяют избежать многочисленных if...
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Смотри в сторону модального диалога. Это то, что тебе нужно - решаются все твои задачи.atavin-ta писал(а):Само окно вопросов и не вызывало. Как воще экзекьют делается? Как выглядит знаю. Вопрос, как сделать функцию, чтобы она:
1. Показывала окно.
2. Не блокировала получение этим окном сообщений.
3. Не возвращала управление, пока окно не будет закрыто.
4. Опеределяла, как именно закрыто окно.
А я думал веселее с ифами.