ViruZ
1

Удаление пункта системного (оконного) меню

25.04.2009, 23:00. Показов 1679. Ответов 2
Метки нет (Все метки)

Подскажите, пожалуйста, как можно при создании окна удалить пункт системного(оконного) меню, в частности пункт close (с++). Заранее спасибо
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2009, 23:00
Ответы с готовыми решениями:

Удаление мерцания из оконного приложения
Всех с наступающим, товарищи. Написал я такое приложение(писал в DEV-C++): #include <windows.h>...

Удаление пункта из контекстного меню
Здарова. Стояла прога TuneUp, при нажатии на Корзину(именно на нее) появляется пункт TuneUp...

Как вычислить середину высоты пункта родительского меню для выравнивания дочернего пункта
Нужно расположить открывающийся дочерний пункт меню (третьего уровня) его верхней границей по...

Выделение пункта меню при наведении - только текст или весь блок пункта
Всем привет.Есть меню, при наведении появляется hover но он идет строго по тексту... Можно ли его...

2
Почетный модератор
7387 / 2633 / 280
Регистрация: 29.07.2006
Сообщений: 13,696
25.04.2009, 23:47 2
Delphi
1
2
  mySysMenu := GetSystemMenu(Form1.Handle, false);
  EnableMenuItem(mySysMenu, SC_CLOSE, MF_DISABLED);
Что-то, типа, такого, наверное.
0
ViruZ
25.04.2009, 23:53 3
Лучший ответ Сообщение было отмечено как решение

Решение

Проблема решена добавлением параметра SC_NOCLOSE
C++
1
2
3
4
5
6
7
static char szAppName[] = "OFWin";
    WindowClass.lpszClassName = szAppName;
 
    WindowClass.cbSize        = sizeof (WNDCLASSEX);
        //Размер обьекта в байтах
    WindowClass.style         = CS_HREDRAW | CS_VREDRAW |[U]CS_NOCLOSE[/U] ;
        //Стиль окна
Только стает неактивной также и стандартная кнопка закрытия окна
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2009, 23:53
Помогаю со студенческими работами здесь

Удаление пункта контекстного меню "Изменить в paint 3d"
Здравствуйте уважаемые форумчане. В связи с выходом нового обновления для десятки, появился новый...

Модуль генерации меню для оконного приложения
Помогите пожалуйста сделать модуль генерации меню для оконного приложения на C++

Установка галочки в пункте меню при выборе данного пункта меню
Есть меню,надо,чтобы при нажатии на пункт меню напротив этого пункта ставилась галочка. Знаю про...

Запретить выбор пункта меню, если он уже выбран в другом меню
Доброго времени суток! Помогите пожалуйста с такой задачкой: На форме 4 TPanel, к ним прикручены...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru