Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2014, 10:23   #1
220Volt
Форумчанин
 
Регистрация: 14.12.2012
Сообщений: 671
По умолчанию FLTK закрытие окна

Здравствуйте.
Подскажите пожалуйста как средствами вышеназванной библиотеки понять что нажата кнопка закрытия окна?
Код:
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/names.H>
#include <iostream>

using namespace std;


class Wnd : public Fl_Window
{
public:
    using Fl_Window::Fl_Window;
    int handle(int event)override
    {
        cout << fl_eventnames[event] << "\n";
        return 0;
    }
};


int main() 
{   
    Wnd *p = new Wnd { 0, 0, Fl::w() / 2, Fl::h() / 2 };
    p->show();
    Fl::run();
    
    return 0;
}
Изображения
Тип файла: jpg Безымянный.jpg (13.3 Кб, 114 просмотров)
220Volt вне форума Ответить с цитированием
Старый 07.01.2014, 15:15   #2
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,336
По умолчанию

Цитата:
Fl_Window has a default callback that calls Fl_Window::hide() and calls exit(0) if this is the last top-level window.
переопределяй метод hide. забавно, что этот метод вызывается, только если окно было действительно закрыто, а не свернуто, например. если окно было свернуто, метод не дергается, дергается handle с событием FL_HIDE
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 07.01.2014, 15:40   #3
220Volt
Форумчанин
 
Регистрация: 14.12.2012
Сообщений: 671
По умолчанию

Большое спасибо.
220Volt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закрытие окна + ajax Sna1L JavaScript, Ajax 7 14.08.2012 11:01
закрытие главного окна beygul Помощь студентам 2 26.11.2010 16:14
Закрытие окна windows niva622 Помощь студентам 3 11.04.2010 19:39
Отменить закрытие окна ds.Dante Общие вопросы .NET 3 01.10.2009 17:30
Запрет на закрытие окна Bayazet Общие вопросы Delphi 4 25.12.2008 11:29