C# windows Api - нельзя использовать SetWindowPos, когда установлено showintaskbar = false
Я пытаюсь установить положение для моего окна другим приложением, но не могу этого сделать.
Пример: у меня есть 2 приложения под названием app1 и app2:
app1 Я устанавливаю showintaskbar = false и показываю это.
app2 попробуйте изменить позицию app1 с помощью кода ниже:
const int SWP_NOSIZE = 0x0001;
const int SWP_NOZORDER = 0x0004;
const int SWP_SHOWWINDOW = 0x0040;
var app1 = Process.GetProcessesByName ("app1") [0].MainWindowHandle;
SetWindowPos (app1, IntPtr.Zero, 0, 0, 0, 0, SWP_NOZORDER | SWP_NOSIZE | SWP_SHOWWINDOW);
Я пытаюсь debug => app1!= Null, но не могу изменить положение app1. Пожалуйста, помогите мне решить эту проблему
ДОБАВИТЬ: я пытаюсь с GetWindowRect APi не в порядке
но при изменении showintaskbar = true => оба API в порядке
=> как установить showintaskbar = false и использовать оба API?