Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Delphi: как сделать "иконка программы в Taskbar-е мигет

Автор: Delphi6
Дата сообщения: 18.03.2007 13:40
Всем доброе время суток,

Ни как не могу вспомнить, как заставить в Delphi иконку программы в Taskbar-е мигать. Как это делают многие программы когда программа минимизированна и завершила очередные действия.

Как я помню это осуществлялось через Application.****

Спасибо за помощь
Автор: wd123
Дата сообщения: 18.03.2007 16:09
FlashWindow
Автор: Delphi6
Дата сообщения: 18.03.2007 17:03
wd123
Спасибо за подсказку, но это не совсем то. Мне бы сделать тоже самое но с иконкой программы в "Панели задач" (tasmanager)

Добавлено:
Кажется я не там ищу, даже не знаю как называется эта иконка программы, все статьи по кивордам taskbar icon ведут к одному, как разместить иконку в трей, а мне нужно не трей а таскбар. Для примера думаю будет лучше привести скриншот, может кто знает название этой кнопки?
http://proxy-list.org/ru-board/screen_taskbar.jpg
Автор: dneprcomp
Дата сообщения: 18.03.2007 21:29
Delphi6
http://msdn2.microsoft.com/en-us/library/aa969325.aspx
http://delphi.about.com/od/vclwriteenhance/a/ttaskbarmenu.htm
Автор: Delphi6
Дата сообщения: 19.03.2007 12:14
dneprcomp
Спасибо

Оказывается wd123 был прав на счет функции FlashWindow, цитирую:

Цитата:
If you want your application to get the user's attention when the window is not active, use the FlashWindow function to let the user know that a message is waiting. This function flashes the window button. Once the user clicks the window button to activate the window, your application can display the message.

Оказалось я не тот handle передавал я передавал формы и мигала форма, а надо было handle "окшка" (кнопки) в трее. Как говорится доку не дочитал

Цитата:
FlashWindow(Application.Handle, True);

Страницы: 1

Предыдущая тема: Шеип-фаил!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.