0
ответов

Нарисовать значок указателя мыши?

Я программирую маленький забавный гаджет. Я хочу иметь возможность рисовать вторые (или более) значки указателя мыши в другом месте, чем исходная мышь, но перемещать ее в соответствии с движением исходной мыши. Я знаю...
вопрос задан: 21 April 2017 23:59
0
ответов

Отменить и повторить для графики gdi

Я пытаюсь реализовать отменить и повторить, используя gdi в wpf. Я не очень знаком с gdi, и мои попытки не увенчались успехом. На моем событии перемещения мыши я рисую так: используя (var g = Gdi ....
вопрос задан: 27 February 2015 22:32
0
ответов

Каков верхний предел для объектов GDI для одного процесса в Windows 7?

Есть приложение с утечкой GDI, которая в конечном итоге достигнет 10 000 выделенных объектов GDI и аварийно завершает работу. Я попытался увеличить GDIProcessHandleQuota до 20 000, но программа все еще падала, когда она...
вопрос задан: 14 January 2015 14:00
0
ответов

Find the postscript names of all the installed fonts

I need to enumerate the postsript names of all the installed fonts. for example: foreach (FontFamily item in FontFamily.Families) { listBox1.Items.Add(item.Name); ...
вопрос задан: 20 May 2014 20:58
0
ответов

Копирование растрового изображения из другого HBITMAP

Я пытаюсь написать класс для обертывания функциональности растрового изображения в моей программе. Одной из полезных функций может быть копирование растрового изображения из другого дескриптора растрового изображения. Я немного застрял: void operator = (
вопрос задан: 11 March 2014 18:38
0
ответов

Можно ли использовать BitBlt напрямую из растрового изображения GDI +?

Можно ли использовать BitBlt для копирования непосредственно из растрового изображения GDI + без использования GetHBitmap ? GetHBitmap работает медленно, потому что создает новую копию всего изображения в дополнение к ...
вопрос задан: 4 February 2014 17:15
0
ответов

В чем разница между GDI и GDI +?

Есть ли различия между этими двумя библиотеками?
вопрос задан: 3 January 2014 04:15
0
ответов

Двойная буферизация? Win32 c ++

Я пытаюсь реализовать двойную буферизацию, но она, похоже, не работает, то есть графика все еще мигает. WM_PAINT вызывается каждый раз, когда движется мышь. (WM_MOUSEMOVE) Вставил WM_PAINT ниже: ...
вопрос задан: 17 September 2013 10:49
0
ответов

Как мне загрузить изображение PNG с помощью Win32 / GDI (без GDI +, если возможно)? [closed]

Можно ли загрузить PNG из файла в HBITMAP с помощью функций Win32 GDI? Если нет, какое было бы самое легкое решение без использования внешних библиотек (например, libpng)?
вопрос задан: 14 November 2012 21:41
0
ответов

Как нарисовать светлую рамку (эффект внешнего свечения )?

Как я могу нарисовать подобную светлую рамку с помощью gdi/gdi+ :Кто-нибудь может дать мне ход мыслей? Спасибо.
вопрос задан: 27 July 2012 13:19
0
ответов

Как «очистить» прозрачное окно WinAPI

Я создал прозрачный флажок в Win32 C++. Я сделал это, потому что, насколько я знаю, у вас не может быть прозрачного флажка в родном win32, и мне нужно использовать этот флажок в установщике NSIS....
вопрос задан: 13 July 2012 02:47
0
ответов

Специальное окно захвата экрана

Можно ли сделать снимок экрана определенного окна (, а также, возможно, другого процесса )? В настоящее время я захватываю весь рабочий стол определенного монитора, однако я действительно хочу захватить...
вопрос задан: 1 July 2012 14:59
0
ответов

Рисование слегка прозрачного синего прямоугольника в Native Win32 GDI

Как нарисовать синий прямоугольник со значением альфа/прозрачности 0,5 (т. е. прозрачность 50%) в Native Win32 С++? Использование макроса, такого как RGBA(), не работает, я не уверен, как мне указать альфа-значение ...
вопрос задан: 10 June 2012 02:36
0
ответов

Как смешать цвета (раскрасить заданным значением альфа-канала) область холста, используя чистый GDI?

Я хочу смешать цвета (раскрасить заданным альфа-значением) область холста, используя чистый Windows GDI (то есть без GDI+, DirectX или подобного, без OpenGL, без ассемблера или сторонних библиотек). Я ...
вопрос задан: 11 May 2012 20:39
0
ответов

Снимок экрана скрытого рабочего стола

Я использую виртуальные рабочие столы в Windows с помощью простого приложения, которое я сам написал на C++. Мне интересно, есть ли способ сделать снимок экрана вторичного/скрытого рабочего стола? Я знаю, что я могу сделать...
вопрос задан: 29 April 2012 20:02
0
ответов

Утечка обработки GDI с использованием TGIFImage во втором потоке

У меня есть фоновый поток, который загружает изображения (либо с диска, либо с сервера) с целью передачи их в основная нить для рисования. Когда этот второй поток загружает изображения GIF, используя...
вопрос задан: 19 April 2012 17:29
0
ответов

Действительно ли GDI, GDI+ и OpenGL устарели/устарели? [закрыто]

Если вы откроете страницу «Графика и игры (Windows)» на microsoft.com, последняя категория будет описана как Устаревшая графика: технологии, которые устарели и не должны использоваться в новых ...
вопрос задан: 5 April 2012 02:50
0
ответов

Как с помощью GDI преобразовать квадратное растровое изображение в произвольный четырехсторонний многоугольник?

Мне нужно нарисовать квадратное изображение, сопоставленное или преобразованное в неизвестный во время компиляции четырехсторонний многоугольник. Как я могу это сделать? Более подробное объяснение Конкретная проблема заключается в рендеринге фрагмента кар
вопрос задан: 7 March 2012 21:23
0
ответов

Что такое Windows DIB?

Я только что обсуждал на форуме, есть ли графическая библиотека Windows, альтернативная GDI и Direct X. Кто-то упомянул WinDIB. К сожалению, он больше не объяснил об этом. Теперь я поискал в google ....
вопрос задан: 1 March 2012 13:49
0
ответов

Являются ли функции GDI BitBlt и StretchBlt аппаратно ускоренными в Win32?

Я не могу найти однозначный ответ на этот вопрос через поиск. Ускорены ли аппаратно операции блиттинга в Win32 (GDI, не GDI+). Я не знаю, как эти функции взаимодействуют с графическим драйвером....
вопрос задан: 19 February 2012 08:59
0
ответов

RenderTargetBitmap GDI handle leak in Master-Details view

У меня есть приложение с представлением Master-Details. Когда вы выбираете элемент из списка "master", он заполняет область "details" некоторыми изображениями (созданными через RenderTargetBitmap). Каждый раз, когда я выбираю ...
вопрос задан: 27 January 2012 15:25
0
ответов

Почему визуализация текста DirectX / DirectWrite / Direct2D не может быть такой же четкой, как GDI?

Я уже знаю, что расположение субпикселей приводит к размытию визуализации текста DirectWrite по сравнению с GDI. Однако мой вопрос более фундаментальный: почему нельзя использовать DirectWrite (и связанные с ним методы) ...
вопрос задан: 24 December 2011 11:01
0
ответов

Как преобразовать растровое изображение в оттенки серого по интенсивности пикселей с помощью GDI?

Я ищу простое решение, как преобразовать 32-битное растровое изображение в оттенки серого с помощью GDI (не GDI +). Есть ли возможность, например, изменив палитру растрового изображения или что-то в этом роде? Конечно, есть ...
вопрос задан: 19 December 2011 09:40
0
ответов

рисование на рабочем столе с помощью visual c++

Я пишу приложение opencv для рисования лазерным лучом с помощью консольного приложения visual studio VC++. Я хочу рисовать линии на рабочем столе. Я знаю, что функции рисования доступны в GDI32.dll ...
вопрос задан: 17 December 2011 12:57
0
ответов

Когда мне следует вызывать DeleteObject () для растрового изображения

Я изучаю некоторые устаревшие проекты Win32 / MFC. Я нашел следующее (псевдокод): HDC hDC = :: CreateCompatibleDC (hDCWnd); HANDLE hFileMap = :: CreateFileMapping (INVALID_HANDLE_VALUE, 0, ...
вопрос задан: 14 December 2011 06:06
0
ответов

В каких ситуациях стоит предпочесть GDI вместо DirectX/OpenGL

Я новичок в программировании графики и мне интересно, почему я должен предпочесть GDI вместо аппаратного ускорения графики DirectX/OpenGL? Есть ли еще веские причины использовать GDI?
вопрос задан: 28 November 2011 22:43
0
ответов

Как отладить утечки объектов GDI?

Я не совсем понимаю, как это сделать. Это большое приложение, и у нас есть "утечки" объектов GDI на большинстве наших форм. Есть ли инструмент, который может помочь? Есть ли учебник по использованию такого ...
вопрос задан: 28 November 2011 21:04
0
ответов

Graphics.DrawString vs TextRenderer.DrawText? Что может обеспечить лучшее качество

TextRenderer основан на GDI, а Graphics.DrawString основан на GDI +. Какие из этих функций могут обеспечить лучшее качественный текст при рисовании текста на изображении.
вопрос задан: 27 November 2011 04:23
0
ответов

DrawText VS TextOut Win32

Я обнаружил, что раньше использовал обе эти функции, но я не совсем вижу разницу между ними. Что ж, я знаю, что DrawText требует прямоугольника форматирования и может выполнять некоторое форматирование текста, и ...
вопрос задан: 11 November 2011 05:46
0
ответов

Утечка памяти HBITMAP

Как бы я ни смотрел и что бы ни пробовал, я не мог найти, почему этот код дает утечку. На самом деле, я не уверен в утечке, но количество объектов GDI увеличивается каждый раз, когда я использую этот кусок ...
вопрос задан: 31 October 2011 18:04