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

Перемещение приложений между рабочими столами в Windows
Я пытаюсь понять, как отправить работающее приложение на новый рабочий стол Windows, созданный с помощью CreateDesktop. Я могу создать новый рабочий стол, а затем запустить на нем приложение, ошибка, я не могу найти способ сделать это с работающим...
3568 просмотров
schedule 03.04.2024

Макросы отладки Win32
Какой стандартный макрос используется для записи текста в окно вывода в Win32 (вне MFC)? Я ищу то, что препроцессор условно исключает из релизной сборки. Мы стоим на пороге того, чтобы делать что-то своими руками.
363 просмотров
schedule 21.04.2024

Как я могу извлечь текстовую информацию из окна, нарисованного владельцем, с учетом HWND?
Я пишу простое автоматизированное тестовое приложение для Win32. Он работает как отдельный процесс и обращается к целевому приложению через Windows API. Я могу читать иерархию окон, находить метки и текстовые поля и нажимать кнопки, отправляя /...
371 просмотров
schedule 28.03.2024

Расширение того, как Win 7 (Aero) отрисовывает стандартные окна и элементы управления.
Я хочу расширить/переопределить, как Windows 7 рисует стандартные окна и элементы управления. Прямо сейчас я занимаюсь предварительным исследованием того, как изменить стандартный пользовательский интерфейс, чтобы сделать его немного более удобным...
352 просмотров
schedule 18.05.2024

Установить цвет фона рабочего стола из кода
Есть ли простой способ изменить цвет фона рабочего стола из кода? Я ищу решение C++/C♯, которое работает по крайней мере на NT6…
3597 просмотров
schedule 17.05.2024

Могу ли я использовать RegNotifyChangeKeyValue для отслеживания изменений значения ключа реестра?
Я пытался настроить пример uisng RegNotifyChangeKeyValue() с учетом здесь для моего конкретного случая — т. е. отслеживание изменений, внесенных в значение в разделе реестра, но событие, используемое в примере, срабатывает только один раз сразу...
1691 просмотров
schedule 31.03.2024

прозрачный фон в элементе управления всплывающей подсказкой
Я смог сделать пользовательское рисование в элементе управления всплывающей подсказкой, отключив его визуальный стиль. Мне любопытно, можем ли мы сделать элемент управления всплывающей подсказкой «многоуровневым» (то есть прозрачным). Я...
286 просмотров
schedule 09.04.2024

Ситуация дескриптора после сбоя dlclose()/FreeLibrary()
Я оборачиваю зависящий от ОС API загрузки общих библиотек во время выполнения в переносимый интерфейс. Проблема в том, что при документировании функции close() я заметил, что нет документации о том, что происходит, если функция dlclose() или...
467 просмотров
schedule 01.04.2024

Удалить изображение из определенного элемента дерева?
У меня treeview с checkboxes , а imagelist с TreeView_SetImageList() . Я пытаюсь удалить изображение с узлов, у которых нет детей. Мне удалось удалить checkboxes из родительских узлов, поэтому я решил попробовать аналогичный подход: //...
400 просмотров
schedule 24.04.2024

Открытие нового окна с элементами управления родительского окна
Извините за английскую резню, но я ничего не могу найти об этом. Я пытаюсь открыть пустое окно на С++ с помощью winapi, но открывается новое окно с элементами управления родительского окна, такими как клон. case VBTN: { vsa1 =...
71 просмотров
schedule 07.04.2024

Определите уникальный идентификатор устройства (например, серийный номер) для идентичных USB-устройств.
У меня есть несколько идентичных устройств регистрации GPS , которые я могу передавать данные отслеживания с помощью командной строки с помощью GPSBabel . Вопрос: используя Python 2.7, Windows 7 и эти устройства регистрации GPS, как я могу...
2613 просмотров
schedule 22.04.2024

Захват порожденного процесса stdout как unicode
В моем коде C++/WinAPI я хочу запустить некоторые команды и зафиксировать их вывод. Чтобы проверить вывод, отличный от ASCII, я переименовал свое сетевое соединение в Ethérnét אבג БбГгДд и запустил ipconfig . При запуске в командной строке...
789 просмотров
schedule 17.03.2024

Элемент управления редактированием Win32 EM_SETSEL не работает
У меня есть кнопка и однострочный элемент управления редактированием с некоторым текстом по умолчанию, и я хочу выделить весь текст элемента управления редактированием при нажатии кнопки. Почему-то SendMessage не действует и текст не выделяется -...
806 просмотров
schedule 03.05.2024

Как отлаживать функцию DLLMain
Я хочу написать DLL, но хочу проверить то, что пишу. Я попытался отладить его с помощью F5 , но получаю сообщение об ошибке: Я прочитал статью Пошаговое руководство: создание и использование динамической ссылки Библиотека (C ++) , как это...
2145 просмотров
schedule 06.05.2024

Как сделать снимок экрана для бескаркасного прозрачного окна qt?
Окно Qt устанавливает флаг и атрибут окна: setWindowFlag(Qt::FramelessWindowHint); setAttribute(Qt::WA_TranslucentBackground); Коды скриншотов: HDC hdc = GetDC(hwnd); if (!hdc) { LOGE << "Get window dc failed. Code - " <<...
153 просмотров
schedule 10.03.2024

Странное разрешение рабочего стола после установки полноэкранного режима DX11
У меня есть приложение с поддержкой DPI (через файл манифеста), и в системе с 1 монитором все следующие методы возвращают неправильное разрешение рабочего стола: GetSystemMetrics GetMonitorInfo GetWindowRect (GetDesktopWindow () и рабочий...
309 просмотров

Полоса прокрутки отображается не полностью
Когда элементы представления списка превышают высоту представления списка, я хочу, чтобы вертикальная полоса прокрутки отображалась с помощью win32 api. hwndList1 = CreateWindow(WC_LISTVIEW , L"" , WS_VISIBLE | WS_CHILD | LVS_REPORT | WS_BORDER...
153 просмотров
schedule 31.03.2024

COM: можно ли узнать, есть ли внепроцессная ссылка на один из моих COM-объектов? Могу я его выпустить?
У меня есть приложение, которое делает COM-объект доступным для внешних клиентов (путем его регистрации в ROT). Объект реализован на C ++ с использованием ATL. Вопрос 1. Можно ли определить, исходит ли одна из ссылок на мой объект от...
73 просмотров
schedule 23.04.2024