Как сделать окно стороннего приложения поверх всех окон? - C#
Формулировка задачи:
Имеется Handle стороннего приложения. Пытался использовать
но поверх всех окон ставится приложение на C#, а не стороннее.
SetWindowPos(handle, 0, 0, 0, 0, 0, SWP_NOZORDER | SWP_NOSIZE | SWP_SHOWWINDOW);
Решение задачи: «Как сделать окно стороннего приложения поверх всех окон?»
textual
Листинг программы
var ink = FindWindow(null,"Калькулятор");//Получаем дескриптор окна,Пример на калькуляторе SetWindowPos(ink,(IntPtr)HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);//Включает свойство TOPMOST - Дескриптору окну SetWindowPos(ink,(IntPtr)HWND_NOTOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);//Отключает свойство TOPMOST - Дескриптору окну
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д