Въпрос # 833 ... премахнете контекстното меню на вашата програма от задачи Или така, че бутонът в лентата на задачите да не го прави
Общност на програмисти
Комуникация, помощ, обмен на опит
Експерт от Delphi.int.ru
Други раздели на портала
Отидете на въпрос:
Статистика за днес:
Въпроси: 0
Отговори: 0
Мини-форуми: 0
Топ експерти
Здравейте експерти!
Въпросът ми е как да премахна контекстното меню на вашата програма в лентата на задачите? Или че бутонът в лентата на задачите не се появява? Благодаря предварително.
Отговор №1. Експертни отговори: Помфюк Владимир Степанович
Здравей Александър!
Като този:
ShowWindow (Application.Handle, SW_HIDE);
Отговор №2. Експертни отговори: Феникс
Здравей Александър!
За да премахнете "бутона" на прозореца от лентата на задачите, този прозорец трябва да промени стиловете на разширения прозорец по време на създаването му (вижте пример по-долу). Може би ще помогне.
- процедура TForm1.FormCreate (Изпращач: TObject);
- вар
- WnHnd: Цяло число;
- започнете
- WnHnd: = GetWindowLong (дръжка, GWL_EXSTYLE);
- WnHnd: = WnHnd или WS_EX_TOOLWINDOW;
- SetWindowLong (Handle, GWL_EXSTYLE, WnHnd);
- край;