Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как удалить только одну из кнопок Minimize/Restore из заголовка [D3, D4, D5, D6, Win95/98, NT4, Win2k, WinXP]


tretmike ©   (2002-06-05 12:35:00) 

Добрый день, всем.

Столкнулся с такой проблемой, что у меня не получается удалить только одну из кнопок Minimize/Restore из заголовка окна. Удаляются либо обе кнопки сразу, либо рисуются обе, но вторая кнопка, которую я хочу удалить, просто становится не доступной.

Можно ли как-то обойти это?

С уважением, Михаил.


Skyle   (2002-06-07 14:12:00) [1]


> Barloggg
, а если посмотреть, что уже написали, а? Не судьба наверное %))


Barloggg   (2002-06-07 10:28:00) [2]

А можно и по тупому... В свойствах формы есть такой пункт... забыл как читается... в общем есть.
Я им как-то даже попользовался. чтобы окошки не имели системных кнопок минимизации ибо нефиг....

В общем внимательно посмотри диспетчер объектов.
С него впрочем можешь переписать синтаксис и вставить его в код.


Игорь Шевченко   (2002-06-06 14:33:00) [3]

На CreateParams эти стили удалять.
или
Вызывать
SysMenu := GetSystemMenu(Handle, false);
DeleteMenu(SysMenu, SC_MAXIMIZE, MF_BYCOMMAND);


Skyle   (2002-06-06 13:37:00) [4]

Похоже, что
> Удаляю при помощи функции SetWindowLong. Исключаю соответствующие
> стили (WS_MAXIMIZEBOX, WS_MINIMIZEBOX)

и

> TForm.BorderIcons
делают одно и то же... только с разной степенью гиморности :))) И проблемы те же...:)


Song   (2002-06-06 09:02:00) [5]

DeleteMenu() либо TForm.BorderIcons


tretmike   (2002-06-06 05:49:00) [6]

Удаляю при помощи функции SetWindowLong. Исключаю соответствующие стили (WS_MAXIMIZEBOX, WS_MINIMIZEBOX)


Korona   (2002-06-06 02:01:00) [7]

2Song:
А как можно удалить?


Song   (2002-06-05 12:57:00) [8]

А как удаляете?


Наверх

Титульная страница Поиск, карта сайта Написать письмо