Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];

Вниз

Отключение системного меню   Найти похожие ветки 

 
Ilg   (2005-10-16 17:21) [0]

Здравствуйте!
Как можно отключить появление системного меню (того, что возникает при щелчке по заголовку формы)? Form.BorderIcons не подходит, т. к. убирает иконку рядом с текстом заголовка формы (хотелось бы ее оставить).


 
Piter ©   (2005-10-16 19:06) [1]

У меня один вопрос - ЗАЧЕМ это делать?


 
Ilg   (2005-10-16 19:11) [2]

2Piter:
Мне нужно, чтобы форму нельзя было переместить. Нашел способ как это сделать, перетащить за заголовок не получается, а вот через меню "Переместить" - да. Вот собственно за этим.


 
sniknik ©   (2005-10-16 19:58) [3]

> Мне нужно, чтобы форму нельзя было переместить.
ну а про фигню всякую чё спрашиваеш, если нужно это?

> Нашел способ как это сделать
и как? (из чистого интереса)

> перетащить за заголовок не получается, а вот через меню "Переместить" - да.
ну так может и править сам способ а не лезть в меню(/связаное/последствия)?

не советую так делать... (сам такую прогу сотру, если стандартные функции проги не работают) но ...
TForm1 = class(TForm)
 ...
 private
   procedure WMSysCommand(var Message: TWMSysCommand); message WM_SYSCOMMAND;
 public
end;

procedure TForm1.WMSysCommand(var Message: TWMSysCommand);
begin                              
 if not ((Message.CmdType = $F012) or (Message.CmdType = $F010)) then inherited;
end;

по идее должно запретить перемещения, и из меню тоже.


 
begin...end ©   (2005-10-16 20:46) [4]

> Ilg   (16.10.05 17:21)
> Как можно отключить появление системного меню

Исключить стиль WS_SYSMENU, приготовиться к расстрелу.

> sniknik ©   (16.10.05 19:58) [3]

CmdType and $FFF0


 
sniknik ©   (2005-10-16 20:56) [5]

begin...end ©   (16.10.05 20:46) [4]
потерять 14 команд в дополнение к этим двум? жестоко... семь лет расстрела, через день до смерти.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
14-1133014623
Pavel__
2005-11-26 17:17
2005.12.18
Уход за жд


10-1109505053
Port 111
2005-02-27 14:50
2005.12.18
Работа с Word по шаблонам


5-1116931625
Rep
2005-05-24 14:47
2005.12.18
Получения фокуса наследником TCustomControl


2-1133357948
Новичек
2005-11-30 16:39
2005.12.18
Небольшой вопрос относительно функции function recv.


8-1121267512
Igor_thief
2005-07-13 19:11
2005.12.18
Работа с png изображениями?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский