powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / MFC
4 сообщений из 4, страница 1 из 1
MFC
    #34506139
siberia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста)
Как сделать, чтобы при наведении мышью на кнопку закрытия приложения, она блокировалась?
Зарание благодарна)
...
Рейтинг: 0 / 0
MFC
    #34506257
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
siberia пишет:

> Как сделать, чтобы при наведении мышью на кнопку закрытия приложения,
> она блокировалась?

А смысл ? Alt-F4 никто не отменял.
Надо WM_CLOSE ловить и запрещать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MFC
    #34506315
siberia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
задание такое)
...
Рейтинг: 0 / 0
MFC
    #34507053
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
взято с кодгуруIntroduction :
There are occasions when we would like to disable the close button on a dialog or any other window. In this article I am going to show you a simple way to do that. Even though I am going to show you how to disable the close button for a dialog, this technique would work for other windows too and for other system menu commands also.

Technique :
We use GetSystemMenu function to get the handle to the Control menu. Then using that handle we either call ModifyMenu or EnableMenuItem to change the control menu.

(1) Using ModifyMenu :
Add the following code to the InitDialog handler of your class


CMenu* mnu = this->GetSystemMenu(FALSE);
mnu->ModifyMenu(SC_CLOSE,MF_BYCOMMAND | MF_GRAYED );

(2) Using EnableMenuItem :
Add the following code to the InitDialog handler of your class


CMenu* mnu = this->GetSystemMenu(FALSE);
mnu->EnableMenuItem( SC_CLOSE, MF_BYCOMMAND|MF_GRAYED);

Thus by adding a couple of lines we can disable the close button for a dialog or any other window.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / MFC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]