Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / а как свернуть тудыть... к часам? / 3 сообщений из 3, страница 1 из 1
11.05.2003, 22:37
    #32157068
Ы
Ы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
а как свернуть тудыть... к часам?
на закрытие и на сворачивание формы чтобы аппликейшн уходил в иконку около часов?

заранее спасибо.

(наверняка кто-то уже спрашивал но я не смог сформулировать видать адекватно и не нашел что-то....) :-))
...
Рейтинг: 0 / 0
12.05.2003, 00:06
    #32157078
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
а как свернуть тудыть... к часам?
Вроде бы

Shell_NotifyIcon

Хелп в WINDOWS SDK
...
Рейтинг: 0 / 0
12.05.2003, 08:43
    #32157122
Guilty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
а как свернуть тудыть... к часам?
а в чем проблема-то?
если икона в трэе уже есть, то с самой формой справиться проще простого,
я добавлял TApplicationEvents на форму и добавлял обработчики событий формы:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
procedure TForm1.FormHide(Sender: TObject);
begin
	Application.Minimize;
end;

procedure TForm1.FormShow(Sender: TObject);
begin
	Application.Restore;
end;


TApplicationEvents:
Код: plaintext
1.
2.
3.
4.
procedure TForm1.ApplicationEvents1Minimize(Sender: TObject);
begin
	Hide;
end;

и для обработчика события от иконы:
Код: plaintext
1.
2.
3.
4.
5.
6.
procedure TForm1.OnAppCallBack(var Message: TMessage);
begin
	case Message.LParam of
  	WM_LBUTTONDBLCLK: Show;
  end;
end;

, предварительно объявив:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
const
  UWM_APPCALLBACK = WM_USER +  7 ;
  ...
  private
    procedure ShellIcon;
    procedure OnAppCallBack(var Message: TMessage); Message UWM_APPCALLBACK;

procedure TForm1.ShellIcon;
begin
with NotifyIconData do
  begin
    .....
    uCallbackMessage := UWM_APPCALLBACK;
    cbSize := SizeOf(NotifyIconData);
  end;
end;
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / а как свернуть тудыть... к часам? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]