Въпрос # 833 ... премахнете контекстното меню на вашата програма от задачи Или така, че бутонът в лентата на задачите да не го прави

Общност на програмисти
Комуникация, помощ, обмен на опит

Експерт от Delphi.int.ru

Други раздели на портала

Отидете на въпрос:

Статистика за днес:

Въпроси: 0
Отговори: 0
Мини-форуми: 0

Топ експерти

Здравейте експерти!
Въпросът ми е как да премахна контекстното меню на вашата програма в лентата на задачите? Или че бутонът в лентата на задачите не се появява? Благодаря предварително.

Отговор №1. Експертни отговори: Помфюк Владимир Степанович

Здравей Александър!
Като този:
ShowWindow (Application.Handle, SW_HIDE);

Отговор №2. Експертни отговори: Феникс

Здравей Александър!
За да премахнете "бутона" на прозореца от лентата на задачите, този прозорец трябва да промени стиловете на разширения прозорец по време на създаването му (вижте пример по-долу). Може би ще помогне.

  1. процедура TForm1.FormCreate (Изпращач: TObject);
  2. вар
  3. WnHnd: Цяло число;
  4. започнете
  5. WnHnd: = GetWindowLong (дръжка, GWL_EXSTYLE);
  6. WnHnd: = WnHnd или WS_EX_TOOLWINDOW;
  7. SetWindowLong (Handle, GWL_EXSTYLE, WnHnd);
  8. край;

Мини форум с въпроси