Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

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

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 833

/ вопрос открыт /

Здравствуйте, эксперты!
У меня такой вопрос как на панели задач убрать контекстное меню своей программы? Или что бы кнопка на панели задач не появлялась? Заранее благодарен.

Alexandr Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Alexandr (статус: Посетитель)
Вопрос отправлен: 6 августа 2007, 19:02
Состояние вопроса: открыт, ответов: 2.

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

Здравствуйте, Alexandr!
Вот так:
ShowWindow(Application.Handle,SW_HIDE);

Ответ отправил: Помфюк Владимир Степанович (статус: Абитуриент)
Время отправки: 6 августа 2007, 19:04

Ответ #2. Отвечает эксперт: Feniks

Здравствуйте, Alexandr!
Для того, что бы убрать "кнопку" окна с панели задач, надо этому окну поменять расширенные стили окна во время его создания (пример смотрим ниже). Может поможет.

Приложение:
  1. procedure TForm1.FormCreate(Sender: TObject);
  2. var
  3. WnHnd : Integer;
  4.  
  5. begin
  6. WnHnd := GetWindowLong(Handle, GWL_EXSTYLE);
  7. WnHnd := WnHnd or WS_EX_TOOLWINDOW;
  8. SetWindowLong(Handle, GWL_EXSTYLE, WnHnd);
  9. end;


Ответ отправил: Feniks (статус: Бакалавр)
Время отправки: 7 августа 2007, 12:43


Мини-форум вопроса

Мини-форум пуст.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 12:01
Выполнено за 0.03 сек.