Вопросы по теме '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 просмотров
schedule
22.11.2021
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