1
ответ

Лучшие практики для разработки приложений Windows Win32 для использования в нескольких версиях Windows

Я занимаюсь разработкой настольного приложения C ++ Win32 / GDI для Windows 7, Windows 8 и Window 10. В частности, я пытаюсь сделать приложение осведомленным о высоком разрешении. Окно 7, Windows 8 и Окно 10, имеющие различные ...
вопрос задан: 1 March 2019 07:02
0
ответов

Установка стилей конца строки для холста. LineTo

Есть ли любой способ установить стиль для lineends для TCanvas. Метод LineTo? Это, кажется, принимает значение по умолчанию к округленным концам, который выглядит очень плохо для нескольких строк подряд различных цветов когда Pen....
вопрос задан: 28 November 2019 12:45
0
ответов

WinForm Drawing2D Graphics - Отразить ось Y

Проблема с отсутствием встроенной функции для переворачивания оси Y в .NET Drawing2D хорошо известна. К сожалению, инженеры-механики, инженеры-строители и другие инженеры так и не начали рисовать свои чертежи "вверх ногами" .....
вопрос задан: 24 January 2019 11:28
0
ответов

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

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

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

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

Отключите сглаживание для определенного контекста устройства GDI

Я пользуюсь сторонней библиотекой для рендеринга изображения к DC GDI, и я должен удостовериться, что любой текст представляется без любого сглаживания/сглаживания так, чтобы я мог преобразовать изображение в предопределенную палитру...
вопрос задан: 7 April 2009 12:14
0
ответов

Как метод на шнуровке может использоваться для записи диагонального пути

Я использую c# 2005, который я хочу записать строке по диагонали на изображении. Но по умолчанию c# предоставляет возможность писать горизонтально или вертикально. как мы пишем по диагонали?Спасибо
вопрос задан: 22 March 2009 18:33
0
ответов

Поддержка JPEG 2000 в C#.NET

Кажется, что.NET не может открыть JP2 (Jpeg 2000) файлы, пользующиеся библиотекой GDI. Я искал на Google, но не могу найти, что любые библиотеки или пример кода делают это. Кто-либо получил какие-либо идеи? Я действительно не хочу...
вопрос задан: 26 February 2009 13:11
0
ответов

Как я использую большие битовые массивы в.NET?

Я пытаюсь записать легкое изображение, просматривающее приложение. Однако существуют ограничения системной памяти с.NET. При попытке загрузить большие битовые массивы (9000 x 9 000 пкс или больше, 24-разрядный), я добираюсь...
вопрос задан: 20 February 2009 15:09
0
ответов

Как Создать Gdiplus:: Битовый массив от HBITMAP, сохраняя информацию об альфа-канале?

Когда я создаю новый Gdiplus:: Битовый массив с помощью Битового массива:: функция FromHBITMAP, полученное растровое изображение непрозрачно - ни одна из частичной прозрачности от исходного HBITMAP не сохраняется. Есть ли путь к...
вопрос задан: 6 February 2009 20:13
0
ответов

Инструкции для Использования кистей и перьев

Как дорогой это должно создать кисти gdi и перья? Если я создаю их на добавлении необходимого основания и переношу их в использование, таким образом, они расположены быстро, или если я создаю статический класс, подобный...
вопрос задан: 7 January 2009 16:16
0
ответов

C++ / Win32: Как получить альфа-канал от HBITMAP?

У меня есть HBITMAP, содержащий данные альфа-канала. Я могу успешно представить это использование:: функция AlphaBlend GDI. Однако, когда я звоню:: функция GetPixel GDI, я никогда не возвращаю значения с...
вопрос задан: 2 December 2008 01:02
0
ответов

Windows GDI: горизонтальный/вертикальный DPI

При получении DPI для экрана в соответствии с Windows (при помощи:: GetDeviceCaps), горизонталь будет оценивать всегда совпасть с вертикалью? Например: HDC dc =:: GetDC (ПУСТОЙ УКАЗАТЕЛЬ); интервал константы xDPI =::...
вопрос задан: 24 November 2008 15:46
0
ответов

Heisenbug: программа WinApi отказывает на некоторых компьютерах

Помогите! Я действительно в конце моего остроумия. Моя программа является небольшим менеджером личных сообщений (Google для "cintanotes"). На некоторых компьютерах (и конечно я не владею ни одним из них) это отказывает с необработанным...
вопрос задан: 8 October 2008 08:02
0
ответов

GDI был ускорен. Кто-либо знает, когда это произошло?

Делать набросок фона этого вопроса: на работе мы используем рабочие станции Dell Precision. Мой текущий имеет FX1700 Nvidia Quadrо. Моя команда разрабатывает графические компоненты в течение реального времени...
вопрос задан: 6 October 2008 15:23
0
ответов

Как избежать мерцания при обработке WM_ERASEBKGND в диалоговом окне Windows

У меня есть диалоговое окно, которое изменяет размеры. Это также имеет пользовательский фон, который я крашу в ответ на вызов WM_ERASEBKGND (в настоящее время простой вызов к FillSolidRect). Когда диалоговое окно изменено, существует...
вопрос задан: 2 October 2008 21:59
0
ответов

Нахождение использования ресурсов GDI/пользователя от дампа катастрофического отказа

У меня есть дамп катастрофического отказа приложения, которое, предположительно, пропускает GDI. Приложение работает на XP, и у меня нет проблем при загрузке его в WinDbg для рассмотрения его. Ранее мы имеем, используют Gdikdx.dll...
вопрос задан: 23 September 2008 17:19
0
ответов

Как определить размер части кнопки переключателя Windows

Я привлекаю старую школу (нетематический - тематические радио являются целой другой проблемой), переключатели сам с помощью DrawFrameControl: DrawFrameControl (dc, &rectRadio, DFC_BUTTON, isChecked ()?...
вопрос задан: 14 September 2008 23:59