Нужно запретить пользователю выходить из программы "крестиком"
Программа пишется под linux и windows.
Под windows есть:
EnableMenuItem(GetSystemMenu(GetConsoleWindow(), FALSE), SC_CLOSE, MF_BYCOMMAND | MF_GRAYED);
А вот как с linux быть?
P.S. Если выложите кроссплатформенный способ - будет вообще шикос!
Для кроссплатформенного решения лучше взять Qt.
Там для главного окна приложения переопределить член-функцию closeEvent
следующим образом:
void MainWindow::closeEvent(QCloseEvent *event) {
//событие вызывается при клацанье на крестик. Перехватываем и игнорируем его
event->ignore();
}
В Linux это нецелесообразно, так как пользователь может написать в терминале xkill
и убить программу, нажав на любую область окна вашей программы!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я не знаю баг это или фича, но Visual Studio C++ (VS 141) не подсвечивает ошибки если функция использует шаблонные параметры, да и вообще работает с шаблонном
Предположим, есть программа, которая должна в зависимости от системы Linux/Windows запускать исполняемый файлЕсть ли в стандартной библиотеке...
Есть такой примитивный код
Только начал изучать jQuery и AJAX, однако застрял на самом простом примере