powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Формы и кнопки
6 сообщений из 6, страница 1 из 1
Формы и кнопки
    #32313108
Indian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, как сделать так, чтобы на форме не было кнопки "Закрыть", а была только кнопка "Свернуть"? Проект в Visual C++.
...
Рейтинг: 0 / 0
Формы и кнопки
    #32313365
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если задавать стиль окна флагами - то никак, ее можно только сделать недоступной.

как выход - перехватывать и самому отрисовывать NC-область окна.
...
Рейтинг: 0 / 0
Формы и кнопки
    #32313372
Indian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vdimas: Недоступной, значит, что она есть, но на нее нельзя нажать? Если так тоэто мне подходит. А это как сделать?
...
Рейтинг: 0 / 0
Формы и кнопки
    #32313401
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты формой называешь диалог?

На ресурсах, похоже, никак.

Во время выполнения наверно, подойдёт функция CWnd::GetSystemMenu().
Я попробовал, она отрабатывает в OnCreate(). Но при этом кнопка закрытия не исчезает, а только становится недоступной.
Код: plaintext
1.
2.
CMenu* pSysMenu = GetSystemMenu(false);
if(pSysMenu)
    pSysMenu->RemoveMenu(SC_CLOSE,MF_BYCOMMAND);
...
Рейтинг: 0 / 0
Формы и кнопки
    #32313407
Indian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да формой я называю диалог, это у меня от Delphi. Попробую...Спасибо
...
Рейтинг: 0 / 0
Формы и кнопки
    #32313499
Indian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОК, заработало. Повесил на OnInitDialog().
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Формы и кнопки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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