Hello anvaka, you wrote:
> Подскажите, пожалуйста, как мне в любой операционой системе переместить окно (не мое) на передний план?
> Помнится, есть SetForegroundWindow(), но в ХР с ней не все так просто...
> Что именно нужно сделать?
Поищи здесь SetForegroundWindowEx() — работает на ура.
--
Всего хорошего, Слава
Posted via RSDN NNTP Server 1.9
Здравствуйте, anvaka, Вы писали:
A>Привет!
A>Подскажите, пожалуйста, как мне в любой операционой системе переместить окно (не мое) на передний план?
A>Помнится, есть SetForegroundWindow(), но в ХР с ней не все так просто...
A>Что именно нужно сделать?
здесьАвтор: IPv6
Дата: 21.06.04
Всем откликнувшимся большое спасибо.
Я уже нашел альтернативу:
используя последовательность функций:
SetActiveWindow(hwnd);
SetForegroudWindow(hwnd);
ShowWindow(hwnd, SW_SHOWNORMAL);
SetWindowPos(hwnd, HWND_TOP, 0,0,0,0, SWP_SHOWWINDOW | SWP_NOSIZE | SWP_NOMOVE);
достигается требуемый результат
Hello anvaka, you wrote:
> Всем откликнувшимся большое спасибо.
> Я уже нашел альтернативу:
> используя последовательность функций:
> > SetActiveWindow(hwnd);
> SetForegroudWindow(hwnd);
> ShowWindow(hwnd, SW_SHOWNORMAL);
> SetWindowPos(hwnd, HWND_TOP, 0,0,0,0, SWP_SHOWWINDOW | SWP_NOSIZE | SWP_NOMOVE);
>
> достигается требуемый результат
И фокус ввода окно получает?
--
Всего хорошего, Слава
Posted via RSDN NNTP Server 1.9
Hello anvaka, you wrote:
> Всем откликнувшимся большое спасибо.
> Я уже нашел альтернативу:
> используя последовательность функций:
> > SetActiveWindow(hwnd);
> SetForegroudWindow(hwnd);
> ShowWindow(hwnd, SW_SHOWNORMAL);
> SetWindowPos(hwnd, HWND_TOP, 0,0,0,0, SWP_SHOWWINDOW | SWP_NOSIZE | SWP_NOMOVE);
>
> достигается требуемый результат
И фокус ввода окно получает?
--
Всего хорошего, Слава
Posted via RSDN NNTP Server 1.9
Здравствуйте, Slava Antonov, Вы писали:
SA>И фокус ввода окно получает?
1. Вопрос был был только о перемещении окна на передний план.
2.
да. Фокус окно получает.