Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1165674519
vain
2006-12-09 17:28
2006.12.31
Наиболее востребованные выпускники


15-1165593519
wl
2006-12-08 18:58
2006.12.31
вот, ищу работу програмистом. в москве...


15-1165492871
PHPDeveloper
2006-12-07 15:01
2006.12.31
HTML


15-1165946774
ProgRAMmer Dimonych
2006-12-12 21:06
2006.12.31
Наверное, ламерский вопрос...


15-1165258556
cando
2006-12-04 21:55
2006.12.31
работа с вэб камерой





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский