Вопросы по теме 'gdi'
Какую библиотеку нужно включить для использования TransparentBlt?
Какую библиотеку нужно включить для использования TransparentBlt?
Это VC98 (Visual Studio 6), связанный с Gdi32.lib. (Другие функции GDI, такие как ссылка BitBlt, как и ожидалось), и компиляторы компилируются без ошибок или предупреждений....
2991 просмотров
schedule
05.12.2023
Создать маску 1bpp из изображения
Как создать маску 1 бит на пиксель из изображения с помощью GDI в C#? Изображение, из которого я пытаюсь создать маску, хранится в объекте System.Drawing.Graphics.
Я видел примеры, которые используют Get/SetPixel в цикле, что слишком медленно....
5697 просмотров
schedule
17.11.2023
Как преобразовать структуру, подобную gdi + Bitmap, в HDC?
Как преобразовать структуру, подобную Bitmap, в HDC?
Сейчас я пишу программу обработки изображений на c ++, gdi.
Если бы у меня был HDC. Я могу нарисовать все, что мне нравится, на HDC в gdi с помощью следующего кода.
// HDC is handy.
HDC...
4555 просмотров
schedule
10.12.2023
QT: виджет прокрутки, который отображает непосредственно в DC
Я пытаюсь создать виджет, который рисует непосредственно в контексте устройства Windows, вызывая getDC() и закрашивая его HBITMAP . Виджет, который я рисую, находится внутри виджета прокрутки. Я реализовал paintEvent() и он, кажется, рисует,...
521 просмотров
schedule
03.03.2024
Как получить размеры значка из его дескриптора?
У меня есть дескриптор значка (HICON), и мне нужно узнать размеры значка, который он представляет. Как мне получить эту информацию?
1308 просмотров
schedule
05.05.2024
CreateCompatibleBitmap не работает в Windows Mobile 6
Я портирую приложение с Windows Mobile 2003 на Windows Mobile 6 под Visual Studio 2008. Целевое устройство имеет экран с разрешением VGA, и я был удивлен, обнаружив, что следующий код не работает;
CClientDC ClientDC(this);
CRect Rect;...
818 просмотров
schedule
05.10.2022
С++ gdi рисует эллипс
хорошо, я могу нарисовать эллипс, проблема в том, что я пытаюсь нарисовать один эллипс, но изменить его значение x на другое. вот так я рисую один эллипс, и значение x равно 1 через десять секунд, я хочу, чтобы значение x было равно 10, но кажется,...
2009 просмотров
schedule
29.03.2024
Что точно устанавливает параметр charset CreateFont?
Кодовая страница в моей Windows установлена на ANSI (Latin1, Windows-1252). Я создаю шрифт с помощью CreateFont и передаю RUSSIAN_CHARSET в fdwCharSet.
Вот что я испытываю:
Элементы управления Windows (например, Static), использующие этот...
2974 просмотров
schedule
14.11.2022
Окно WPF не исчезает при закрытии в Vista/Windows 7
Я пишу пример приложения, которое является одновременно GDI и WPF. У меня есть окно WPF, в котором есть кнопка с обработчиком кликов со следующим телом:
this.DialogResult = true;
Это закрывает диалоговое окно WPF, как и должно быть. Однако...
664 просмотров
schedule
05.12.2023
Рассчитать ширину и высоту по 4 точкам многоугольника
У меня есть четыре точки, которые образуют прямоугольник, и я позволяю пользователю перемещать любую точку и поворачивать прямоугольник на угол (который поворачивает каждую точку вокруг центральной точки). Он остается почти идеальной прямоугольной...
4711 просмотров
schedule
25.02.2024
Получить Bitmap / DC форм MDI с вкладками
У меня есть набор форм, которые визуализируются как дочерние элементы вкладки MDI основной формы (через Infragistics UltraTabbedMDIManager, но этот API не так важен)
Я использую GetDC (), CreateCompatibleDC (), CreateCompatibleBitmap (),...
184 просмотров
schedule
11.01.2024
Анимация квадратов с помощью GDI C++
Я хочу анимировать движение нескольких квадратов. В этом примере я создаю два квадрата. Когда я строю и запускаю, я вижу эти 2 квадрата, но они не двигаются.
Я создал класс, который представляет квадрат
#pragma once
#include...
1863 просмотров
schedule
08.12.2022
В каких ситуациях лучше предпочесть GDI DirectX / OpenGL
Я новичок в программировании графики, и мне интересно, почему я предпочел бы GDI, а не графику с аппаратным ускорением DirectX / OpenGL?
Есть ли еще веские причины использовать GDI?
6326 просмотров
schedule
18.09.2022
Делается ли это правильно с точки зрения производительности и утечки памяти или это лучший способ?
Хорошо, у меня есть кнопка, лежащая в верхней части winform, в конструкторе формы у меня есть Graphics obj = this.CreateGraphics();
когда срабатывает событие ввода мыши
MainFormGraphicsHandle.DrawRectangle( new Pen(Color.CornflowerBlue,...
48 просмотров
schedule
30.04.2024
Текстовые черные тени C# TextRenderer
У меня есть проект по размещению случайных цитат на обои рабочего стола, вы можете расположить их сверху или снизу. В любом случае, текст отлично работает при использовании DrawText, но поскольку требуется пользовательское выравнивание, ВЛЕВО, ЦЕНТР...
634 просмотров
schedule
09.04.2024
Чему соответствуют контроллеры домена Windows и GLRC?
Чему соответствует DC в Windows? Я знаю, что могу получить HDC от HWND или HMONITOR. Означает ли это, что контроллер домена окна является псевдонимом или прокси для контроллера домена его монитора? Windows позволяет вам сказать, что класс окна...
357 просмотров
schedule
20.11.2022
Ошибочный рисунок GDI+ в окне проводника Windows
Я использую GDI* plus для пользовательского рисования, но у меня возникает ошибка рисования, когда мое окно рисуется под окном проводника Windows, это выглядит так: Как вы можете видеть прямо под окном проводника.. цвета странные.. вверху справа...
359 просмотров
schedule
17.10.2022
GDI + Graphics :: DrawImage не отображается
Я все еще продолжаю изучать WinAPI и его различные библиотеки, и теперь я пытаюсь понять GDI +. В качестве простого теста я пытаюсь загрузить изображение из файла и нарисовать его на экране.
Вот код, который я использую (объяснение ниже):
int...
1718 просмотров
schedule
10.06.2024
Как получить подчеркнутую геометрию шрифта из шрифта? СоздатьШрифт
У меня есть библиотека, которая извлекает геометрию текста из файла шрифта truetype.
Я использую вызов CreateFont, чтобы получить индексы глифов, а затем читаю поток байтов, чтобы получить точечные данные....
743 просмотров
schedule
03.05.2024
Рассчитайте идеальный размер шрифта на основе размера бумаги и максимально допустимой длины текста
У меня есть код для печати, который рисует сетку на бумаге.
Сетка состоит из 4 столбцов одинаковой длины по горизонтали. Высота ячейки составляет десятые доли размера бумаги. Общее количество строк неизвестно, но я точно знаю, что будет хотя бы...
2246 просмотров
schedule
03.11.2022