Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2011, 12:31   #1
Claster
Форумчанин
 
Аватар для Claster
 
Регистрация: 02.09.2008
Сообщений: 340
По умолчанию Меню программы

Всем доброго времени суток....скажите как сделать что бы можно было вызвать менюшку, нажатием правой кнопки мыши (закрыть, восстановить, переместить и т.д.) на окно в панеле ПУСК.....BorderStyle=bsNone
Цитата:
- Только сисадмин может попросить у начальства 20$ на память...
Claster вне форума Ответить с цитированием
Старый 06.07.2011, 12:07   #2
Claster
Форумчанин
 
Аватар для Claster
 
Регистрация: 02.09.2008
Сообщений: 340
По умолчанию

Стиль:
Код:
SetWindowLong(Handle, GWL_STYLE, GetWindowLong(Handle, GWL_STYLE) xor WS_DLGFRAME);
Код:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
const
WM_POPUPSYSTEMMENU = $313;
begin
if Button = mbRight then
SendMessage(Handle, WM_POPUPSYSTEMMENU, 0,
MakeLong(Mouse.CursorPos.X, Mouse.CursorPos.Y));

назревает сразу вопрос, как перехватить сообщение о восстановлении окна(идущего от системного меню)
Цитата:
- Только сисадмин может попросить у начальства 20$ на память...

Последний раз редактировалось Claster; 06.07.2011 в 12:14.
Claster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Организаия меню программы lastalert Общие вопросы Delphi 3 20.03.2010 16:33
Как обрубить все "ненужные" клавиши в меню программы. Ветас Паскаль, Turbo Pascal, PascalABC.NET 6 26.10.2009 18:01
Как узнать принадлежит ли кнопка Системному меню программы? FaTaL Общие вопросы Delphi 11 24.10.2009 16:46
Стек и меню программы (С++) persalena Помощь студентам 1 22.03.2009 22:36
Меню Пуск->Программы Котовский Общие вопросы Delphi 5 26.01.2009 12:52