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

Как полностью изменить внешний вид строки заголовка Win32 из Perl?
Я учусь добавлять графический интерфейс в свою программу Perl, используя Win32::GUI . Теперь я могу изменить значок строки заголовка Win32, используя что-то вроде: $myicon = new Win32::GUI::Icon('myicon.ico'); $myclass=new Win32::GUI::Class(...
1697 просмотров
schedule 19.04.2023

Объект Python PyHANDLE в win32gui
Я играл, пытаясь создать прозрачное окно, которое будет перекрывать другое приложение. Я нахожу, что расширения win32 немного запутаны, есть win32ui, win32gui, winxpgui и т. д., несколько сбивающие с толку. Во всяком случае, я пытаюсь передать...
11421 просмотров
schedule 25.07.2023

Еще один о Win32 Vs UI Automation
Я создаю (приложение Web/WinForms, которое я еще не решил), и у меня есть работающее простое приложение WinForms, к которому я никак не могу получить доступ через свое новое приложение, и я просто хочу прочитать некоторые значения и, возможно,...
1215 просмотров
schedule 07.12.2022

Окно C ++ теряет фокус при нажатии дочерней кнопки
Я пытаюсь запустить графический интерфейс для приложения C ++, но у меня проблема с событиями нажатия клавиш. В принципе, все работает нормально, пока я не нажимаю никакие кнопки (главное окно регистрирует ключевые события), но как только я нажимаю...
3385 просмотров
schedule 28.06.2023

Отображение значка размером более 32x32 в диалоговом окне
Привет, я создал диалоговое окно в win32: ABOUTBOX DIALOG DISCARDABLE 32, 32, 180, 100 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU FONT 8, "MS Sans Serif" BEGIN DEFPUSHBUTTON "OK",IDOK,66,80,50,14 ICON...
529 просмотров
schedule 26.06.2023

Использование вызовов Win32 API через классы .NET GDI
У меня есть приложение winforms, разработанное на С#, которое требует большого количества рисунков на экране. Рисование включает в себя визуализацию пользовательских элементов управления и других 2D-объектов. Теперь проблема в том, что для рисования...
844 просмотров
schedule 16.06.2022

С++ создает окно внутри другого
Есть ли способ (если есть, предложите что-нибудь :)) создать окно внутри другого, которое заполняет его и всегда имеет 100% ширину, высоту и всегда остается в том же положении, что и родитель? В двух словах, создайте окно, которое будет действовать...
1549 просмотров
schedule 31.12.2022

Как обрабатывать NM_CLICK для управления Syslink
Провел довольно много исследований, пытаясь понять, как заставить это работать правильно. Я читал, что если вы отфильтруете WM_NOTIFY -> NM_CLICK, он поймает фактическое событие щелчка системной ссылки. Проблема в том, что он ловит событие, хотя и...
3706 просмотров
schedule 18.12.2022

Приложение C++ Win32 постоянно аварийно завершает работу при работе со статическим текстовым элементом управления. Не могу понять, почему
SendMessage(hEditControl, WM_GETTEXT,255,(LPARAM)editbuffer); GetWindowText(hTextControl, (LPWSTR)allText,GetWindowTextLength(hTextControl)); //allText = appendStrings((char*)TEXT("whatever"), (char*)TEXT("whatever")); SetWindowText(hTextControl,...
390 просмотров
schedule 19.07.2023

Win32: как перехватить нажатие левой и правой кнопки мыши одновременно
Я пытаюсь запрограммировать конкретное поведение, когда пользователь (щелкает и) одновременно отпускает левую и правую мышь. Есть ли известный способ отловить такое событие / жест? Я знаю, как перехватить leftButtonUp и rightButtonUp, но не знаю,...
1347 просмотров
schedule 04.07.2022

Как установить растровое изображение в качестве фона ДОчернего окна (WIN32)
Во-первых, это не МФЦ. Вот урезанная версия графического интерфейса, над которым я работал: Как вы можете видеть, над элементом управления вкладкой находится растровое изображение (которое использует дескриптор окна по умолчанию), я буду...
2127 просмотров
schedule 25.03.2022

Как разместить изображение в определенном месте Picture Conrol в VC++
Я пытаюсь наложить изображение на живое видео. Используемая среда IDE — Visual Studio Professional 2010. Код разработан на C++. Когда я пытаюсь наложить изображение на живое видео, я загружаю изображение с помощью дескриптора, т.е....
872 просмотров
schedule 26.08.2022

Размер значка Visual C++ и exe
Я написал небольшую программу на С++ в Visual C++ 2012, я добавил значок (содержащий несколько размеров и глубин от 16x16 16 бит до 256x256 32 бит), но при компиляции проводник Windows не показывает правильный размер значка в других режимах просмотра...
967 просмотров
schedule 16.06.2022

Создать окно Win32, не блокируя текущий пользовательский интерфейс
У меня есть приложение WPF, и я хочу создать новое окно Win32 (потому что это окно написано на C++) при нажатии кнопки. И у меня есть проблема. Если я наведу курсор на кнопку, появится всплывающая подсказка. И, после нажатия на кнопку, всплывающая...
109 просмотров
schedule 14.05.2023

Использование ↺ на кнопке в графическом интерфейсе Win32
Я делаю приложение с графическим интерфейсом Win32 и хочу отображать символ ↺ на кнопке. Обычно я думаю, что можно было бы вставить символ юникода следующим образом: HWND button = CreateWindow("BUTTON", "\u27F3",...
2617 просмотров
schedule 15.02.2023

читать текст из элемента управления редактированием
Я хочу прочитать текст, который пользователь ввел в поле редактирования. после ввода текста и нажатия кнопки я хочу получить текст и добавить его как элемент в поле со списком. это то, что я делаю в WM_COMMAND родительского диалога: case...
1413 просмотров
schedule 01.04.2022

Подсказка отслеживания вызывает серый след мучительно медленной перерисовки
Позвольте мне сначала описать симптомы проблемы. Затем я приведу дополнительные факты и объясню свой вопрос. Симптомы Я написал собственный элемент управления Windows. Элемент управления рисует себя в ответ на сообщение WM_PAINT . Он также...
205 просмотров
schedule 16.04.2022

Как найти положение элемента управления/окна Win32 относительно его родительского окна?
Учитывая дескриптор окна Win32, мне нужно найти его положение относительно его родительского окна. Я знаю несколько функций (например, GetWindowRect() и GetClientRect() ), но ни один из них явно вернуть желаемые координаты. Как мне это...
32901 просмотров
schedule 15.05.2023

Растровое изображение Win32 не загружается
У меня есть этот код для загрузки растрового изображения: HBITMAP reg_hbmCS = NULL; LRESULT CALLBACK WndProc(HWND hRegWnd, UINT message, WPARAM wParam, LPARAM lParam) { switch(message) { case WM_CREATE: reg_hbmCS =...
1000 просмотров
schedule 16.09.2022

Подсказка значка на панели задач при фокусе клавиатуры (Win 32)
Я хочу отображать статистику моего приложения из системного трея, когда пользователь фокусирует значок приложения в системном трее. Для этого я использовал Shell_NotifyIcon(), но он имеет ограничение на максимальный размер строки в 64 символа. Итак,...
90 просмотров
schedule 25.04.2023