![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отправить окно в трэй с помощью ShowWindow
Flood_control © (2006-12-10 17:45:00)Здравствуйте, скажите кк с помощью функции API ShowWindow сворачивать окно в трэй по нажатию на button?
Leonid Troyanovsky (2006-12-10 19:44:00) [1]
> Flood_control © (10.12.06 19:24) [7]
> а как сделать что бы она востанавливалась при двойном клике
> на иконке программы в трее?
procedure TForm1.WndProc(var Msg : TMessage);
var
p : TPoint;
begin
case Msg.Msg of
WM_USER + 1:
case Msg.lParam of
WM_RBUTTONDOWN:
begin
SetForegroundWindow(Handle);
GetCursorPos(p);
PopupMenu1.Popup(p.x, p.y);
end;
WM_LBUTTONDBLCLK:
RestroreClick(Self);
end;
end;
inherited;
end;
--
Regards, LVT.
Flood_control (2006-12-10 19:24:00) [2]Leonid Troyanovsky ©
При всем благодарен, только вот появился еще один вопрос, как я понял там форма востанавливаеться с помощью меню, а как сделать что бы она востанавливалась при двойном клике на иконке программы в трее?
Leonid Troyanovsky (2006-12-10 18:49:00) [3]
> Flood_control © (10.12.06 18:40) [5]
> Вопрос заключаетьсяв том как воспользоваться функцией ShowWindow
Ты уверен, что она нужна?
См. также http://rsdn.ru/Forum/Message.aspx?mid=897503&only=1
--
Regards, LVT.
Flood_control (2006-12-10 18:40:00) [4]Вопрос заключаетьсяв том как воспользоваться функцией ShowWindow - что бы она скрывала форму при нажатии на button?
Leonid Troyanovsky (2006-12-10 18:35:00) [5]
> Flood_control © (10.12.06 18:27) [2]
> Или есть другие способы отправления окна в трей?
Нет.
А в чем, собс-но, вопрос?
Бо, все достаточно, IMHO, воспринимается.
Т.е., если дожидаться осмысленного ответа,
стоит исходный вопрос разделить на два (три &etc).
--
Regards, LVT.
Leonid Troyanovsky (2006-12-10 18:30:00) [6]
> Джо © (10.12.06 18:19) [1]
> При помощи ShowWindow никак нельзя "сворачивать окно в трей".
- Почему прапорщики не любят консервированные помидоры?
- Потому, что голова в банку не пролазит.
--
Regards, LVT.
Flood_control (2006-12-10 18:27:00) [7]ShowWindow(hwnd, SW_HIDE) - скрывает окно, затем с помощью еще одной функции прорисовать иконку в треии при нажатии на которую окно опять появляеться - ведь так, если так то как это все реализовать в коде, что бы это все происходило при нажатии на button?
Или есть другие способы отправления окна в трей?
Джо (2006-12-10 18:19:00) [8]При помощи ShowWindow никак нельзя "сворачивать окно в трей".