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

Вниз

свернуть/развернуть программно   Найти похожие ветки 

 
Ландграф Павел ©   (2005-06-26 21:21) [0]

Приветствую,
У меня такой вопрос: есть иконка свернуть(self.hide)/развернуть(self.show) в системном трее, дык вот когда окно видимо, но не активно и я тыкаю на "развернуть", окно не реагирует, вернее self.show обрабатывается, но программа так и остается позади чужого активного окна.
Пробывал SetWindowPos(Handle, HWND_TOPMOST, 0,0,0,0, SWP_NOMOVE or SWP_NOSIZE);
...но тогда окно так и остается поверх всех окон, независимо от того активно оно или нет...
А требуется реализовать как на панели задач, ткнули на кнопочку, приложение появилось поверх всех...


 
Ландграф Павел ©   (2005-06-26 21:29) [1]

Разобрался, кому интерсно:
Application.Restore;
SetForegroundWindow(Handle);
self.Show;



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

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

Наверх




Память: 0.46 MB
Время: 0.026 c
14-1119623819
Kerk
2005-06-24 18:36
2005.07.18
Оргазнизация поиска по сайту


14-1118827974
Игорь Шевченко
2005-06-15 13:32
2005.07.18
Для Microsoft демократические принципы оказались менее значимыми


4-1116825158
HotSpot
2005-05-23 09:12
2005.07.18
Не удается создать новое сообщение в Outlook Express


14-1119614514
Ega23
2005-06-24 16:01
2005.07.18
С днем рождения! 24 июня


14-1119434628
Ilya__
2005-06-22 14:03
2005.07.18
Какие системы поддерживают формат WMA.