Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.23;
Скачать: CL | DM;

Вниз

Подскажите   Найти похожие ветки 

 
AndOrXor   (2002-08-27 14:09) [0]

Подскажите где найти. Где-то видел статью, как приложение в трэй засунуть.


 
AlekseyK ©   (2002-08-27 14:34) [1]

Если хочешь давай мыло брошу коипоненты CoolTrayIcon and
TextTrayIcon


 
AL2002 ©   (2002-08-27 14:35) [2]

Ух! Скока раз такое было!!!!!!
В факю.


 
AL2002 ©   (2002-08-27 14:38) [3]

Всем, кому в облом:
Ну, не статья, но почти:

unit
Unit1;
interface
uses
Windows, Messages, SysUtils,
Classes, Forms, ShellAPI, Menus;
type
TForm1 =
class(TForm)
procedure FormCreate(Sender:
TObject);
private
FIconData:
TNotifyIconData;
protected
procedure WndProc(var
Message: TMessage); override;
end;
var
Form1:
TForm1;
implementation
{$R *.DFM}
const
UM_TRAY
= WM_USER + 1;
{ TForm1 }
procedure TForm1.FormCreate(Sender:
TObject);
begin
with FIconData do
begin

cbSize := SizeOf(FIconData);
Wnd := Handle;

uID := 100;
uFlags := NIF_MESSAGE or NIF_ICON or
NIF_TIP;
uCallbackMessage := UM_TRAY;
hIcon :=
Application.Icon.Handle;
StrPCopy(szTip,
Application.Title)
end;
Application.ShowMainForm :=
False;
Shell_NotifyIcon(NIM_ADD, @FIconData)
end;
procedure
TForm1.WndProc(var Message: TMessage);
begin
case Message.Msg
of
WM_SYSCOMMAND:
if
TWMSysCommand(Message).CmdType and $FFF0 = SC_MINIMIZE then

begin
Shell_NotifyIcon(NIM_ADD,
@FIconData);
Application.MainForm.Visible :=
False
end
else
inherited;
UM_TRAY:
if Message.LParam =
WM_LBUTTONDBLCLK then
begin

Application.MainForm.Visible := True;

ShowWindow(Application.Handle, SW_HIDE);

Shell_NotifyIcon(NIM_DELETE, @FIconData)

end;
else
inherited
end
end;
end.



Страницы: 1 вся ветка

Текущий архив: 2002.09.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
7-73895
Kosmach
2002-07-11 07:20
2002.09.23
Не могу записать в COM порт


6-73798
DenisA
2002-07-20 21:49
2002.09.23
Список компов в ЛВС с ip-адресами


1-73592
bs
2002-09-12 09:00
2002.09.23
Как соединить два элемента из двух разных ListBox-ов линией


1-73658
Абакумыч
2002-09-12 20:31
2002.09.23
Вопрос для профессионалов-про


1-73681
Сатир
2002-09-10 18:46
2002.09.23
создание алиаса в винде