да, я хочу получить дочернее окно другого приложения. Дайте мне Sum идея или кодКак я могу получить CurrentWindow?
0
A
ответ
1
Вот как вы можете использовать FindWindow, чтобы получить дескриптор окна, учитывая его название:
class Program
{
[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
static void Main(string[] args)
{
var hWnd = FindWindow(null, "Untitled - Notepad");
if (hWnd != IntPtr.Zero)
{
Console.WriteLine("window found");
}
else
{
Console.WriteLine("No window with given title has been found");
}
}
}
+0
@Sarvesh: В своем комментарии вы заявили, что хотите получить дочернее окно. Но имейте в виду, что приведенный выше пример дает вам дескриптор окна верхнего уровня * другого приложения. Чтобы лучше понять различия, вы можете немного поиграть со Spy ++. –
Смежные вопросы
- 1. Как захватить весь WebContent внутри CurrentWindow
- 2. Как я могу получить доход?
- 3. Как я могу получить делегат?
- 4. Как я могу получить Process.waitForFinish()
- 5. Как я могу получить .htaccess?
- 6. Как я могу получить intellisense?
- 7. Как я могу получить pg_regress?
- 8. Как я могу получить пользователей?
- 9. Как я могу получить ворчание?
- 10. Как я могу получить оригинал?
- 11. Как я могу получить ushort?
- 12. Как я могу получить MediumDateString?
- 13. Как я могу получить csrftoken?
- 14. Как я могу получить сообщение
- 15. Как я могу получить заголовки?
- 16. , как я могу получить PortletRequest
- 17. Как я могу получить index.android.bundle?
- 18. Как я могу получить корреляцию?
- 19. Как я могу получить изображение?
- 20. Как я могу получить, как движется Scrollview?
- 21. Как я могу получить argv [] как int?
- 22. Как я могу получить src как атрибут
- 23. Как я могу получить изображение из XMPP?
- 24. Как я могу получить URL-адрес HTTPResponse
- 25. Как я могу получить элемент списка
- 26. Как я могу получить 2 версии метеора?
- 27. Как я могу получить текст из THREE.TextGeometry?
- 28. Как я могу получить соседнюю страну страны?
- 29. Как я могу получить значение атрибута (javax.xml.bind.annotation)
- 30. как я могу получить элемент в репитере?
Это не совсем понятно, что вы хотите сделать. Вы хотите получить окно верхнего уровня приложения или другого приложения? Или вы хотите получить дочернее окно? Если да, какого ребенка вы хотите получить (как обычно, более одного)? И как указано дочернее окно? По его названию? –
да, я хочу получить дочернее окно другого приложения. Дайте мне сумму Идея или код – Sarvesh