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

C ++, win32, gdi Печать: DrawEdge не достигает DrawText?
Я пытаюсь напечатать (с помощью принтера, на бумаге, а не на экране) строки и текст, используя функцию DrawEdge и DrawText ( http://msdn.microsoft.com/en-us/library/ms534882.aspx и http://msdn.microsoft.com/en-us/library/ms533909.aspx ). Они...
1504 просмотров
schedule 17.09.2021

Общая ошибка произошла в GDI +
[ExternalException (0x80004005): A generic error occurred in GDI+.] IpitchitImageHandler.Data.ImageRepository.AddNewTempImage(Stream image, String extension, Guid PageId, Guid ImageId, ImageTransformCollection toDoTransforms) +1967...
14747 просмотров
schedule 29.11.2021

Как проверить, что изображение JPEG в C # / .Net не повреждено
Мне нужно проверить, является ли изображение JPEG действительным и не поврежденным. Это не то же самое, что вопрос 210650 , который просто просит подтвердить, что он фактически является изображением в формате JPEG. Загрузка с изображения с...
2595 просмотров
schedule 05.09.2021

Конструкция компилятора и DirectX
Я новичок в процессе разработки и кодирования проекта, у меня уже есть все идеи в голове, но у меня есть проблема, которая мешает мне продолжить этот проект. Мне кажется, что код уродлив и нечитабелен, и я не могу продолжать его так. Я думаю, что...
179 просмотров

C # получить шрифт из имени постскриптума
Мне нужно получить шрифт (System.drawing.Font) с заданным именем postscript. Например, если я введу "CourierNewPSMT", шрифт Courier должен быть загружен. Точно так же, если вводится «Arial-Black», должен быть загружен шрифт «Arial-Black». Любые...
1370 просмотров
schedule 28.10.2021

Как смешать цвета (раскрасить по указанному альфа-значению) область холста с помощью чистого GDI?
Я хочу смешать цвета (раскрасить по указанному альфа-значению) область холста, используя pure _ 1_ (то есть без GDI +, DirectX или аналогичных, без OpenGL, без ассемблера или сторонних библиотек). Я создал следующую функцию и хотел бы знать,...
3461 просмотров
schedule 20.11.2021

Универсальный драйвер принтера только для текста не работает
Я использую общий текстовый драйвер принтера, предоставленный в качестве образца в WDK (инструментарий драйверов Windows). Но он работает с одними приложениями и не работает с другими. Как будто он работает с Блокнотом и Microsoft Word, но не...
9302 просмотров
schedule 20.10.2021

используйте InvalideRect (), чтобы изменить форму GDI
Вчера я задал свой вопрос, но не смог получить правильного ответа. теперь я буду спрашивать это более четко. используя win api, я создал окно и кнопку. Перед кнопкой нарисован кружок зеленого цвета. после нажатия кнопки круг должен стать красным....
181 просмотров
schedule 11.09.2021

Расширенная графика с GDI или GDI +
Я ищу несколько расширенных руководств или, возможно, приложений с открытым исходным кодом, написанных на C ++ или .NET, которые реализуют сложное векторное приложение, что-то вроде MS Visio или Autocad. Что мне нужно знать, так это то, как гуру...
594 просмотров
schedule 15.11.2021

Я не могу использовать DrawText ()
Я пытаюсь нарисовать какой-то текст с помощью GDI на c ++ Бывает, что у меня есть класс, у которого есть метод возврата статуса, и я хочу его нарисовать Статус - это std :: string! Итак, вот что у меня есть на данный момент: RECT...
1138 просмотров
schedule 27.10.2021

Рисование текста на пользовательской кнопке в windows api
Я пытаюсь создать настраиваемую кнопку стиля Windows 8 с помощью Windows C. API. однако, когда я пытаюсь нарисовать текст на кнопке после перерисовки кнопки, ничего видимого не происходит! Я даже попытался создать статическое окно в качестве...
547 просмотров
schedule 09.10.2021

GDI Transparent Background C #
Я использую Windows GDI Library для изменения размера изображения, используя следующий код. Я пытаюсь создать прозрачные изображения. Эта функция вызывается из функции, которая генерирует изображения. Если я сохраню изображение без изменения...
212 просмотров
schedule 24.11.2021

Как получить растровое изображение / изображение 32bpp из контекста устройства GDI?
Я использую код из этого проекта http://www.codeproject.com/Articles/9064/Yet-Another-Transparent-Static-Control , чтобы рисовать прозрачные изображения кнопок из подкласса элемента управления Button на моем CDialogEx. Этот код предназначен для...
1393 просмотров
schedule 16.11.2021

График разброса отрисовывается слишком медленно с GDI
Рисую точечную диаграмму с помощью GDI. Но когда линий много, на рисование уходит около двух секунд. Я изучал возможности SlimDX и SharpDX и использовал их 2D. Это только вдвое сократило время. Есть ли какие-нибудь лучшие инструменты, которые я...
344 просмотров
schedule 02.10.2021

Windows / GDI - измерение размера символа шрифта (Марлетт)
Я пытаюсь измерить размер персонажа и не могу получить правильный результат. Мы используем DrawText с флагом DT_CALCRECT для измерения строк, и это, кажется, работает достаточно хорошо (честно говоря, мы на самом деле не тестировали его для точных...
350 просмотров
schedule 14.09.2021

Как выровнять ориентированный текст по вертикали или горизонтали?
Я пишу функцию, которая рисует текст на холсте. Функция поддерживает выравнивание по вертикали и горизонтали, а также ориентацию текста. Моя проблема в том, что невозможно вычислить правильное выравнивание, когда текст ориентирован. Это заголовок:...
1676 просмотров
schedule 18.09.2021

Не удалось нарисовать на DesktopWindow
Я пробовал рисовать что-нибудь в окне рабочего стола с помощью GetDC(GetDesktopWindow) , как в следующей простой программе: #include <windows.h> int main() { TextOut(GetDC(GetDesktopWindow()), 10, 10, TEXT("Test TextOut Tester!!"),...
153 просмотров
schedule 05.09.2021

Почему я должен снова и снова вызывать GetDC и ReleaseDC?
Каждый пример кода, который я видел, GetDC и ReleaseDC вызывается снова и снова. Или BeginPaint и EndPaint . Но я думаю, что рисование на экране происходит очень часто (особенно в игре), поэтому хранить рисунок в памяти лучше, чем постоянно...
997 просмотров
schedule 01.12.2021

Можно ли создавать закодированные анимированные обои?
Идея состоит в том, чтобы в конечном итоге иметь программу, работающую в фоновом режиме. Эта программа рисует пиксели обоев рабочего стола со скоростью не менее 24 пикселей в секунду. Я уже пробовал использовать определенные дескрипторы dekstop,...
1866 просмотров
schedule 22.10.2021

Нарисуйте растровое изображение с прозрачностью
Я создаю пользовательский интерфейс и рисую растровое изображение следующим образом: HDC hdcMem = CreateCompatibleDC(hdc); HBITMAP oldBmp = (HBITMAP)SelectObject(hdcMem, mouseover? bitmapover:bitmap); StretchBlt(hdc, xabs, yabs, width,...
810 просмотров
schedule 12.10.2021