Добрый день! Есть задача найти окно в WINDOWS, и данное окно прикрепить к UI (WPF). Я использую уже рабочую библиотеку , которая работала под WIN7. Сейчас я пишу под WIN10 и получаю ошибку.
Есть код:
[DllImport("user32.dll", SetLastError = true)]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll", SetLastError = true)]
public static extern IntPtr SetParent(IntPtr hwndChild, IntPtr hwndNewParent);
[DllImport("user32.dll", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool SetWindowPos(IntPtr hwnd, IntPtr hwndInsertAfter, int x, int y, int cx, int cy, SetWindowPosFlags uFlags);
[DllImport("user32.dll")]
public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool MoveWindow(IntPtr hwnd, int x, int y, int width, int height, bool repaint);
m_hwnd = FindWindow(null, ExternalWindowName);
if (m_hwnd == (IntPtr)0)
return;
IntPtr prn = SetParent(m_hwnd, this.Handle);
//prn == 0
// GetLastError() возырвщает код ошибки 5..
В чем может быть дело?
Спасибо..
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Создаю проект windows form, далее иду во вкладку - проекты - добавить новый элемент, в шаблонах выбираю - база данных, основанная на службах - нажимаю...
Есть форма входа где требуется ввести логин/пароль, она по определенному адресу, например /root/admin/index
Как возможно многопоточно считать тхт файл кусками то есть первый поток считывает, к примеру первые 100 строк(строки = длинны) второй считывает...