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

Установка состояния Virtual Key/MouseButton без запуска событий
Можно ли установить состояние виртуального ключа/состояние кнопки мыши для всех программ на компьютере без одновременного запуска связанных событий (например, настроить нажатие левой кнопки мыши в данный момент без отправки события нажатия кнопки...
412 просмотров
schedule 28.07.2022

Как получить ВОССТАНОВЛЕННЫЕ границы свернутого окна?
Легко получить ограничивающий прямоугольник для всех видимых окон на экране. Также легко определить, является ли какое-либо окно значком или нет. Но для свернутых окон Верхнее и Левое сообщается как -32000 из User32.GetWindowInfo.rcWindow. Я...
342 просмотров
schedule 18.02.2023

Как я могу получать уведомления о создании нового окна в Win32?
Есть ли способ с помощью Win32 зарегистрироваться для получения уведомлений при создании нового окна. Я пытаюсь сохранить список текущих открытых окон, но сейчас просто опрашиваю список текущих окон, используя EnumWindows() . Кто-нибудь делал...
7248 просмотров
schedule 08.06.2022

Как скрыть заголовок и заблокировать позицию в exe (неуправляемом коде), которую я переместил внутри панели в форме С#?
Мне нужно «встроить» .exe в панель в форме .net windows. Я делаю это, используя user32.dll SetParent, чтобы установить родительский элемент запущенного приложения в дескриптор панели форм. Как только это будет сделано, я хотел бы Скрыть...
440 просмотров
schedule 07.05.2022

С# PInvoking user32.dll в 64-битной системе
Неправильно ли вызывать user32.dll в 64-битной Windows из 64-битного приложения? Я делал это успешно несколько раз и никогда не сталкивался с ошибкой, но это кажется противоречивым. Должен ли я вместо этого искать user64.dll?
23605 просмотров
schedule 23.04.2023

Необработанное исключение типа «System.ExecutionEngineException», возникающее при попытке прочитать окно из GetWindowText() из user32.dll
В моем приложении я читаю текст окна для того же процесса. Я использую GetWindowText из User32.dll. Но когда он пытается вызвать метод, я получаю исключение «Необработанное исключение типа« System.ExecutionEngineException »произошло в aaaa.exe»....
5696 просмотров
schedule 09.06.2022

Почему CreateWindowEx возвращает 0
VB.NET 2008 Express Private Declare Function CreateWindowEx Lib "user32" Alias "CreateWindowExA" (ByVal dwExStyle As Integer, ByVal lpClassName As String, ByVal lpWindowName As String, ByVal dwStyle As Integer, ByVal x As Integer, ByVal y As...
1064 просмотров
schedule 11.06.2023

Определить, видимо окно или нет с помощью С#
У меня есть гибридное приложение Console/Form на С#, и на данный момент мне приходится полагаться на user32.dll, чтобы показать/скрыть окно консоли. Но я не могу найти способ определить, скрыто или видимо окно консоли (без сохранения значения...
11459 просмотров
schedule 05.01.2023

Захват выделенного текста из любого окна с помощью C#
Как читать выделенный/выделенный текст из любого окна с помощью С#. я попробовал 2 подхода. Отправляйте «^c» всякий раз, когда пользователь что-то выбирает. Но в этом случае мой буфер обмена забит кучей ненужных данных. Иногда он также...
5865 просмотров
schedule 17.03.2023

Получение событий мыши
Я работаю на С# и хотел бы получить все события мыши. Что лучше, почему так. Я попытался: SetWindowsHookEx(WH_MOUSE_LL, proc, GetModuleHandle(curModule.ModuleName), 0); Я не мог заставить его работать, и он ограничен одним...
910 просмотров
schedule 24.09.2022

Существует ли собственный метод .NET или эквивалент GetKeyboardState в user32.dll?
ОТВЕТ. Для этого метода не существует собственного эквивалента. Однако хороший пример API управляемого кода можно найти по адресу pinvoke.net . . Всем привет У меня есть приложение, которое принимает флаг для режима трассировки. Режим...
1177 просмотров
schedule 19.12.2022

Как использовать Win32 GetMonitorInfo() в .NET С#?
Я должен реализовать функцию, в которой сохраняется последняя позиция окна. При запуске приложения эту позицию необходимо получить и восстановить. Теперь может быть, что второй монитор демонтирован. Если последняя позиция находится на невидимом...
12855 просмотров
schedule 16.05.2023

Нажатие кнопки AutoIT или User32 работает спорадически
Я пытаюсь автоматизировать тестирование приложения, но не могу решить проблему, которую не могу решить. В приложении есть стандартные кнопки Windows, и я попытался использовать как AutoIT, так и библиотеку User32, чтобы щелкнуть некоторые из этих...
2736 просмотров
schedule 08.03.2023

Как создать бесхромное окно?
В настоящее время я создаю окно с помощью команды, например hWnd = CreateWindow(szWindowClass, szTitle, WS_EX_TRANSPARENT, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL); или...
442 просмотров
schedule 14.09.2022

Показатькурсор не работает
я пытаюсь написать простое консольное приложение С# win32, которое использует ShowCursor (user32.dll), чтобы скрыть системную мышь. вызов ShowCursor(false) возвращает -1 (как и должно быть), но курсор мыши остается. повторный вызов с...
2978 просмотров
schedule 17.05.2022

GetWindowText() выдает ошибку и не перехватывается попыткой/поймать
Когда я запускаю приведенный ниже код для GetWindowText, я получаю следующую ошибку, выдаваемую как внутреннее исключение: {"Попытка чтения или записи в защищенную память. Часто это указывает на то, что другая память повреждена."}...
2880 просмотров
schedule 22.07.2022

Python ctypes: прототип с параметром LPCSTR [out]
В настоящее время я перехожу к модулю ctypes и пытаюсь вызвать функцию user32 GetWindowText с дескриптором HWND , который я уже получил с помощью FindWindow . На этот раз я хотел сделать еще один шаг и использовать прототип функции вместо...
5223 просмотров
schedule 25.03.2022

Опция размера отключена в системном меню в приложении С#
У меня есть базовое приложение С# для Windows. Теперь я хочу, чтобы в системном меню параметр размера был отключен. Чтобы добавить опцию в системное меню, я использую user32.dll. Я использую форму окна.
683 просмотров
schedule 05.11.2022

Как программно заблокировать рабочую станцию ​​Windows?
Возможный дубликат: программно заблокировать рабочую станцию ​​Windows в С# В настоящее время я работаю над приложением формы окна визуальной студии, для которого требуется функция, которая блокирует рабочую станцию. Как я могу...
17148 просмотров
schedule 18.04.2022

User32.dll: RegisterHotkey не найден
Недавно я сделал программу на Visual C # .NET 2010 как приложение Windows Forms с использованием Visual Studio 2010. Эта программа использует глобальные горячие клавиши через user32.dll-функцию «RegisterHotkey». Все работало нормально. Мне удалось...
1190 просмотров
schedule 27.08.2022