Вниз
Скачать: CL | DM;

System menu   Найти похожие ветки 

← →
inri13666 ©   (2006-04-23 15:55) [0]

Доброго времени суток всем
С праздничком :)

Может кто знает можноли редактировать System menu, которое появляеться при нажатии на иконку в верхнем бордере формы.

Заранее Всем Спасибо


← →
begin...end ©   (2006-04-23 16:57) [1]

Да, это возможно. Получить дескриптор этого меню можно, вызвав GetSystemMenu. После этого можно удалять существующие пункты (но не нужно, поскольку пользователь этому, скорее всего, не обрадуется) или добавлять новые (через InsertMenuItem). Обрабатывать выбор пунктов (как стандартных, так и добавленных Вами) можно, реагируя на сообщение WM_SYSCOMMAND, посылаемое окну, которому принадлежит меню. Выяснить, какой именно пункт был выбран, можно по значению поля TWMSysCommand.CmdType.



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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.024 c
6-1137715846
Yegorchic
2006-01-20 03:10
2006.05.14
TClientSocket


2-1145670168
el-magnifico
2006-04-22 05:42
2006.05.14
createoleobject( excel.application )


4-1140444642
salexn
2006-02-20 17:10
2006.05.14
Написание Native NT приложения


2-1145814871
Первокласник Вася
2006-04-23 21:54
2006.05.14
Работа с ini - файлом. Как хранить и загружать значения?


2-1146166405
Volodya_
2006-04-27 23:33
2006.05.14
Позиция формы




   Наверх