![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
Dieser |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 28.3.2008 Где: Новошахтинск Репутация: нет Всего: нет |
Уже второй день не могу понять как поместить программу в трей!
Читал темы, статьи, недоходит до меня. Программа должна просто свернутся,по нажатию закрыть или просто по Button, по нажатию на иконку развернутся обратно, никаких меню всплывающих подсказок. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin end; end. Вот напримере этого, просто где что писать обьясните.Пожалуйста. |
|||
|
||||
THandle |
|
|||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 7 Всего: 372 |
||||
|
||||
SneG0K |
|
|||
![]() Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: нет Всего: 54 |
Ыы((( Я хотел дать на это ссылку ![]() ![]() Сорри за оффтоп |
|||
|
||||
Dieser |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 28.3.2008 Где: Новошахтинск Репутация: нет Всего: нет |
Ну вот методом Copy/Paste что то сделал:
Начнем с этого: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) procedure Button1Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); private { Private declarations } public { Public declarations } procedure IconCallBackMessage( var Mess : TMessage ); message WM_USER + 100; end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); var nid : TNotifyIconData; // Вот сдесь пишет undeclared identifiler TNotifyIconData // Что надо сделать? |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
CoolTrayIcon или же TrayIcon из BusinessSkin. Сам их юзаю.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Dieser |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 28.3.2008 Где: Новошахтинск Репутация: нет Всего: нет |
Эээ.CoolTrayIcon?
Ладно.Почитаю еще и еще раз может дойдет. Вот еще вопрос: у меня в таймере на открытие дисковода присвоена гор. клавиша "B" : if getasynckeystate(66)<>0 then mciSendString('Set cdaudio door open wait', nil, 0, handle); Как открытию CD-rom'а присвоить клавиши например Shift+A ? |
|||
|
||||
THandle |
|
|||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 7 Всего: 372 |
Dieser, одна тема - один вопрос.
Пользуйся кнопкой "код". CoolTrayIcon - это компонент такой. Советую начать с чего - нибудь легкого нежели "запуздыривание" иконки в трей. Это сообщение отредактировал(а) THandle - 28.3.2008, 15:38 |
|||
|
||||
Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 8 Всего: 76 |
![]() брррр, не произноси пож-та при мне таких слов. ![]() ![]() -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |