Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как сделать, чтобы диалоговое окно не закрывалось при нажатии клавиши ENTER? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ libxslt libxml2 - Перекодировка http://www.cyberforum.ru/cpp-beginners/thread470336.html
Может кто знает как заставить указанные либы понимать на вход cp1251 и на выход соотвественно??? Из этого я понял что возможно struct xmlCharEncodingHandler { char ...
C++ Низкоуровневое программирование AVI файлов а подскажите линки на ресурсы по 'низкоуровневому' программированию AVI файлов. В частности интересует как определить смещение конкретного фрейма от начала файла. http://www.cyberforum.ru/cpp-beginners/thread470321.html
C++ Определение типа окна
Добрый день! А подскажите пжалста, перебираю контролы чужого окна и мне надо выбрать только поля ввода (Edit). По каким критериям их можно отобрать? Заранее благодарен. С уважением, Роман.
Организация двоичного файла с помощью стандартной библиотеки C++
Подскажите пожалуйста как мне организовать двоичный файл с помощью стандартной библиотеки. Например, следующий код: ofstream my_file('my_file.dat'); my_file << 1 << 2 << 3; запишит в файл...
C++ Скроллинг изображения http://www.cyberforum.ru/cpp-beginners/thread470245.html
Как организовать скроллинг изображения BITMAP при нажатии клавиш-стрелок или при достижении курсорoм краёв екрана?
C++ VisualC++ и базы данных HELP! ПОМОГИТЕ! VisualC++ Что делать, если я прописала функции добавления и удаления записей (OnRecordAdd(), OnRecordDelete(), +OnMove()) для таблицы базы данных, а выдается ошика 'Множество записей... подробнее

Показать сообщение отдельно
Andir
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 145
20.09.2008, 05:50
Привет !

Ты быть хоть напрягся, да и поиск использовал ... такой избитый вопрос ...
И ещё уточняй про что говоришь ... Я так понял ты про MFC.
Тогда решение выглядит так:
в своём диалоговом классе (тот который от CDialog) переопределяешь функцию OnOk() - это чтоб по энтеру не закрывалось, а если захочешь чтобы ещё и по ESC тоже самое не происходило переопределяй функцию OnCancel.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class CMyDialog: CDialog
{
public:
    ....
    OnOk();
    OnCancel();
    ....
}
 
CMyDialog::OnOk()
{}
 
CMyDialog::OnCancel()
{}
Не помню правда возвращаемый ими тип, но это усегда глянуть можно в MSDN.

С Уважением Andir!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru