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

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

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

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


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