Вопросы по теме '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