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

Окно 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