Форум: "Начинающим";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];
ВнизОтправить окно в трэй с помощью ShowWindow Найти похожие ветки
← →
Flood_control © (2006-12-10 17:45) [0]Здравствуйте, скажите кк с помощью функции API ShowWindow сворачивать окно в трэй по нажатию на button?
← →
Джо © (2006-12-10 18:19) [1]При помощи ShowWindow никак нельзя "сворачивать окно в трей".
← →
Flood_control © (2006-12-10 18:27) [2]ShowWindow(hwnd, SW_HIDE) - скрывает окно, затем с помощью еще одной функции прорисовать иконку в треии при нажатии на которую окно опять появляеться - ведь так, если так то как это все реализовать в коде, что бы это все происходило при нажатии на button?
Или есть другие способы отправления окна в трей?
← →
Leonid Troyanovsky © (2006-12-10 18:30) [3]
> Джо © (10.12.06 18:19) [1]
> При помощи ShowWindow никак нельзя "сворачивать окно в трей".
- Почему прапорщики не любят консервированные помидоры?
- Потому, что голова в банку не пролазит.
--
Regards, LVT.
← →
Leonid Troyanovsky © (2006-12-10 18:35) [4]
> Flood_control © (10.12.06 18:27) [2]
> Или есть другие способы отправления окна в трей?
Нет.
А в чем, собс-но, вопрос?
Бо, все достаточно, IMHO, воспринимается.
Т.е., если дожидаться осмысленного ответа,
стоит исходный вопрос разделить на два (три &etc).
--
Regards, LVT.
← →
Flood_control © (2006-12-10 18:40) [5]Вопрос заключаетьсяв том как воспользоваться функцией ShowWindow - что бы она скрывала форму при нажатии на button?
← →
Leonid Troyanovsky © (2006-12-10 18:49) [6]
> 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 19:24) [7]Leonid Troyanovsky ©
При всем благодарен, только вот появился еще один вопрос, как я понял там форма востанавливаеться с помощью меню, а как сделать что бы она востанавливалась при двойном клике на иконке программы в трее?
← →
Leonid Troyanovsky © (2006-12-10 19:44) [8]
> 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.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c