FlashWindow
Очень часто в программах...... нет, не так..... Во многих программах мы встречаем...... и не так...... Скажу просто.... вы устанавливаете какую нибудь игру. Включили установку, свернули её и начали юзать Winamp. Вдруг во время установки выскакивает окошко с ошибкой и начинает мигать, дабы пользователь отвлекся от прослушивания музыки и обратил внимание на это окошко. Вот как раз для такого привлечения и используется данная API. Синтаксис её таков:
function FlashWindow(Wnd: HWnd; Invert: Bool): Bool;
Функция имеет два параметра. Первый указывает на окно, которое будет мигать, а вторая на то будет ли оно мигать или нет. Возвратное значение: true - если окно было активным, false - если было неактивным. Приведенный ниже код заставит рамку окна программы мигать каждые три секунды:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
timer1.Interval:=3000;
flashwindow(handle,true)
end;
Вот и все!!! скоро выложу мигание кнопки окна в системном трэе.
суббота, 20 сентября 2008 г.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий