Операционная среда Microsoft Windows идентифицирует каждую форму в приложении, присваивая ей дескриптор или hWnd. Свойство hWnd используется с вызовами Windows API. Многие функции операционной среды Windows требуют в качестве аргумента hWnd активного окна.
2 ответа

Есть ли способ узнать, когда другой HWND закрылся?

Есть ли способ для настройки слушателя / наблюдателя, чтобы знать, когда закрытое окно приложения закрыто? Я могу проверить, открыто ли окно, но это кажется глупым постоянно делать.
06 мар '14 в 16:52
2 ответа

Как изменить растровое изображение кнопки панели инструментов в win32?

Я создал панель инструментов с некоторыми элементами управления, используя ReBar в окне. Может кто-нибудь, пожалуйста, скажите мне, Как получить HWND для кнопок / выпадающего списка / и т. Д. (Не обычных кнопок в окне), если я знаю (только) идентифи…
15 апр '10 в 18:32
0 ответов

Использование дескрипторов для извлечения данных из внешнего приложения

Мне нужно извлечь данные из внешнего приложения, используя дескрипторы. Моя проблема в том, что если приложение закрывается и снова открывается, HWND каждый раз меняется, поэтому я думал о подключении к его имени windowClass, и все хорошо, пока я не…
14 мар '17 в 13:25
1 ответ

OpenCV C++ hwnd2mat(скриншот) -> blobFromImage: ошибка

Я работаю над системой распознавания объектов захвата экрана. Мой код: #include "opencv2/imgproc.hpp" #include "opencv2/highgui.hpp" #include "opencv2/dnn.hpp" #include <opencv2/core/utils/trace.hpp> #include <Windows.h> #include <ios…
20 июл '18 в 22:38
1 ответ

WatiN, запуск Internet Explorer и дескриптор окна IWebBrowser2

Я изучал следующий фрагмент кода из WatiN, который обрабатывает запуск и подключение к Internet Explorer: private static IEBrowser CreateIEPartiallyInitializedInNewProcess(Uri uri) { var m_Proc = CreateIExploreInNewProcess(uri); var helper = new Att…
13 окт '11 в 19:20
1 ответ

Какова цель hPrevInstance в WinMain

Определение WinMain является: int CALLBACK WinMain( _In_ HINSTANCE hInstance, _In_ HINSTANCE hPrevInstance, _In_ LPSTR lpCmdLine, _In_ int nCmdShow ); Что я понимаю, это: hInstance является дескриптором экземпляра приложения и может, когда не DLL, …
25 апр '12 в 11:21
0 ответов

Окно без границ, использующее C++ в visual studio, работает с небольшими изображениями, но не на полном экране

Я пытаюсь отобразить картинку в окне без полей. Я установил параметры окна, как показано в коде, используя HWND. Это работает для меньшего изображения, то есть изображений, меньших, чем разрешение моего монитора. Ниже вы можете видеть, что изображен…
05 янв '19 в 03:36
0 ответов

Как мне создать кнопку в C++ с моим собственным изображением?

Я искал способ сделать изображение кнопкой в ​​C++ уже несколько часов... Я нашел материал по использованию растровых изображений, то, что я сейчас использую для отображения изображения, это GDI+, потому что я хочу использовать JPG / PNG файлы. Вот …
20 июл '17 в 04:33
0 ответов

Событие Mouse Wheel не срабатывает на одном компьютере, работает на другом

Вот проблема: Я написал приложение WPF, которое использует Hwnd для размещения поверхности рисования. Этот hwnd отвечает за отправку событий мыши, которые происходят. На моем компьютере все работает нормально, и я вижу сообщение колеса мыши 522(0x02…
14 апр '17 в 13:32
1 ответ

Старый ответ без ответа: пользовательский значок Excel потерян с несколькими книгами

Я могу использовать следующий код, чтобы установить пользовательский значок для приложения Excel. Это изменит значок окна и значок, отображаемый на панели задач Windows: Public Const strIcon As String = "%SystemRoot%\system32\SHELL32.dll" ' Icon fil…
10 авг '18 в 11:57
2 ответа

Получение HWND от объекта CoreWindow в UWP

В этой краткой документации MSDN говорится, что в CoreWindow есть ICoreWindowInterop, который получает дескриптор HWND для CoreWindow. Но я не могу найти ссылки о том, как его получить (C#). Помогите, пожалуйста. https://msdn.microsoft.com/en-us/lib…
21 янв '16 в 21:55
1 ответ

Найти информацию hwnd в дампе пользовательского режима в windbg

Я пытаюсь решить одно из моих сбоев приложений, и верхняя часть стека вызовов выглядит следующим образом 0012f480 7739b6e3 0002051e 0000001f 00000000 <Unloaded_A.dll>+0x172b6 0012f4ac 7739b874 15b772b6 0002051e 0000001f user32!InternalCallWinP…
25 фев '14 в 20:38
0 ответов

Как получить объект Excel из идентификатора процесса или идентификатора hwnd в C#?

когда я поднимаю Excel с помощью marco, я записываю идентификатор процесса и идентификатор hwnd в базу данных.(Он будет работать несколько раз в то же время)Я хочу сохранить один из Excel, который я знаю процесс и его идентификатор hwnd в папке обоз…
19 ноя '18 в 08:54
0 ответов

Конвертировать Selenium WindowHandle в WinAPI hWnd

Есть ли способ, как я могу преобразовать дескриптор окна в Selenium в реальный дескриптор окна для использования в вызовах WinAPI? Driver.CurrentWindow is returning "2dbb281a-e0aa-454c-8e40-2cdb7de7f238" Я хочу получить ручку, которую я могу использ…
08 фев '17 в 20:27
1 ответ

HWD для ppm вопроса

У меня есть функция, которая сохраняет hwnd в файл ppm. Эта функция вдохновлена ​​примером MSDN. И образец msdn, и моя функция работают, но... У меня есть проблема... Но сначала вот функция. int CaptureAnImage(HWND hWnd) { HDC hdcWindow; HDC hdcMemD…
16 авг '12 в 16:31
1 ответ

Получить окно Win 32 из вызова Wnd Proc

В моем проекте wpf я размещаю окно win 32 с управлением списком. В этом, возможно ли получить это окно Win 32 в обработчике событий Message Hook? var view = new Win32Host(source.Handle, mViewMgr); view.MessageHook += View_MessageHook; IntPtr View_Me…
12 июн '13 в 11:30
1 ответ

Встраивание холста skia в NSView и HWND, холст сбрасывается как пустой при изменении размера окна

Я пытаюсь встроить Skia Canvas в NSView и HWND, чтобы сделать кроссплатформенное рисование. Я использую класс SkView, поставляемый с исходным кодом skia, и использую SkOSWindow в качестве окна. Но окно закрылось при изменении размера окна. Как показ…
17 янв '16 в 11:05
0 ответов

C++/clr vtkInteractor с hwnd

Я успешно внедрил C++ vtk rendererWindow через класс clr в Windows Forms, описанный здесь: /questions/45931735/vtk-render-v-c/45931750#45931750. Огромное спасибо за это. Поэтому мой вопрос: возможно ли взаимодействовать с этой формой Windows через v…
17 окт '18 в 15:29
3 ответа

Как найти основной дескриптор HWND родительского процесса, использующего MFC

У меня есть файл DLL, который работает под родительским программным обеспечением. Родительское программное обеспечение использует MFC и отображает главное окно графического интерфейса. Я хочу создать собственное маленькое немодальное диалоговое окно…
28 янв '11 в 03:47
1 ответ

Как получить WNDCLASS от HWND?

Сейчас я работаю с SDK для игровой площадки и мне нужно получить WNDCLASS моего игрового окна. Я ничего не нашел в SDK, поэтому я пытаюсь сделать это с помощью hWnd окна игры. Так есть ли способ получить WNDCLASS от HWND? Мне нужно это, чтобы измени…
13 ноя '12 в 21:43