Вопросы по теме 'hwnd'

Помогите заставить QTP идентифицировать элемент управления
Мы пытаемся использовать QTP (QuickTest Professional) для автоматического тестирования устаревшего приложения C++. Однако главное окно приложения состоит из нескольких ОДИНАКОВЫХ панелей. Каждая панель имеет уникальный заголовок. Если я...
1380 просмотров
schedule 24.11.2022

Обнаружение изменения фокуса приложения/подключение чего-либо для изменений HWND?
Как я могу определить, когда какое-либо приложение теряет фокус? Существуют ли какие-либо системные хуки для использования? Я хочу подхватывать, когда новое приложение находится в центре внимания или когда одно из них теряется. Даже наличие...
2098 просмотров
schedule 28.10.2022

Как получить текст всплывающей подсказки для данного HWND?
Я ищу способ получить элемент управления всплывающей подсказкой (если есть), который связан с данным HWND. Текста всплывающей подсказки тоже будет достаточно. Самое близкое, что я нашел, это TTM_GETTEXT . сообщение, но оно предназначено для...
6841 просмотров
schedule 30.03.2023

Как часто повторно используются дескрипторы процессов
Я замечаю дескриптор приложения, когда использую функцию оболочки для его открытия. Затем я использую этот дескриптор, чтобы позже закрыть приложение. Однако пользователь также может сам закрыть это другое приложение. Может ли этот дескриптор...
586 просмотров
schedule 14.12.2023

Создание приложения Win32 Window с английской строкой заголовка, но строка заголовка становится китайской из ниоткуда. Почему?
HWND wndHandle; //global variable // code snipped WNDCLASSEX wcex; // code snipped wcex.lpszClassName = (LPCWSTR) "MyTitleName"; // code snipped wndHandle = CreateWindow( (LPCWSTR)"MyTitleName", //the window class to use...
2504 просмотров
schedule 08.12.2022

Щелкнуло окно - что дальше?
Я работаю над ограниченным удаленным управлением другим компьютером по сети. Сначала выбирается управляемое окно, и клиент может управлять этим окном и всеми дочерними окнами. У меня проблема с мышью, я могу переместить ее с помощью SetCursorPos, но...
174 просмотров
schedule 11.03.2022

Вставить текст в текстовое поле другого приложения
Как с помощью С# или С++ вставить текст в текстовое поле другого приложения? Я делал это давным-давно и вроде бы кое-что вспомнил об использовании приложений HWND. Но после этого изменения для каждого экземпляра приложения я чувствую, что не помню...
20458 просмотров
schedule 30.04.2023

Откройте новое приложение и передайте события мыши в MSVC++.
У меня есть приложение (консольное приложение С++), которое я хотел бы программно открыть в новом окне, запустить в нем другое приложение (флэш-проектор) и передать события мыши от родителя к ребенку. Я пробовал запускать два приложения независимо...
116 просмотров
schedule 27.07.2022

Как я могу удержаться, если окно все еще существует с HWND
Возможный дубликат: Подтвердите HWND с помощью Win32 API Как я могу предотвратить это, если окно HWND все еще существует? У меня HWND окна. Окно существует в другом процессе. Я хочу знать, жив ли еще Окно. Как лучше всего это...
2966 просмотров
schedule 27.06.2023

Intellisense: аргумент типа HWND несовместим с параметром типа rawData::HWND
Я улучшал класс, над которым я работал, и одна из этих вещей — создание библиотек для решения определенных задач, которые на самом деле не нужны, чтобы их можно было увидеть в моем основном проекте. Однако, когда я вызываю класс и создаю экземпляр...
3086 просмотров
schedule 20.10.2022

Как получить имя активного оконного приложения, как показано в диспетчере задач
Я пытаюсь получить имя активного окна, как показано в списке приложений диспетчера задач (используя С#). У меня была та же проблема, что описана здесь . Я пытался сделать, как они описали, но у меня есть проблема, в то время как сфокусированное...
4618 просмотров
schedule 23.05.2023

WINAPI GetMessage HWND
Я работаю над созданием окна с помощью Win32 API, и у меня возникла проблема с этой частью: GetMessage(&message, NULL, 0, 0); Моя проблема в том, что когда я пытаюсь изменить второй параметр ( hwnd ), который будет получать сообщения в...
4466 просмотров
schedule 18.09.2022

С# Pinvoke не может найти Hwnd of Controls после того, как счетчик списка был равен 0 в первый раз
Я пытаюсь нажать кнопку в другом приложении (начав с моей программы с помощью Process.Start) Проблема: мне нужно подождать, пока экран загрузки не исчезнет и не появится всплывающее окно с графическим интерфейсом... Моя идея заключалась в том,...
312 просмотров
schedule 18.08.2022

как получить текст из окна с определенным HWND?
Я новичок в программировании win32 и давно не работал с cpp. Что я собираюсь сделать, так это получить HWND окна через spy++ и получить текст этого окна. Проблема в том, что я не знаю, как создать объект HWND, может ли кто-нибудь дать мне...
602 просмотров
schedule 05.10.2022

Можно ли добавить управление в окно другого процесса?
Я создал окно MFC и из другого проекта хотел добавить кнопку в это окно через его дескриптор (используя FindWindow). Ручка правильная, но ничего не происходит. Это недостижимо или я что-то не так делаю? Вот мой код: HWND hWnd =...
462 просмотров
schedule 22.10.2023

С++ Изменение процедуры окна HWND во время выполнения
Я работаю в среде IDE, которая создает hwnd и соответствующие WndProc LRESULT CALLBACK . Мне нужно изменить WndProc на пользовательский. Я читал, что SetWindowLong сделает эту работу, но я не могу найти ни одного работающего примера....
12865 просмотров
schedule 14.05.2023

Загрузка текстуры окна из HWND в текстуру OpenGL
Итак, что я пытаюсь сделать, так это получить дескриптор окна по имени (например, Slack) и скопировать эту информацию о пикселях Windows в текстуру OpenGL. Я в основном изучал C++ и OpenGL, когда пытался это сделать. До этого я в основном работал...
1156 просмотров
schedule 16.06.2023

Статический HWND — зачем он нужен?
Хорошо, ЕДИНСТВЕННАЯ причина, по которой я спрашиваю, заключается в том, что я прочитал, что HWND - это указатель, указатели изменяют исходное значение, а не создают дубликат, который хранится в этом месте памяти. Но на самом деле он не действует...
930 просмотров
schedule 09.01.2023

Найдите окно и измените его имя
Как дела То, что я пытаюсь сделать, - это способ найти окно, хотя его идентификатор процесса, получить имя этого окна и изменить его на то, что я хочу. Я нашел кое-что об этом: (Код 1) int WINAPI GetWindowText( _In_ HWND hWnd,...
2066 просмотров
schedule 26.03.2024

Горячая замена DirectX на OpenGL, не отображается в окне Win32
Во время разработки своего движка я пытаюсь реализовать функцию, которая позволяет выполнять «горячую» замену между OpenGL и DirectX. В настоящее время я тестирую платформу Win32 и столкнулся со следующей проблемой: Я реализовал оба средства...
525 просмотров
schedule 03.05.2022