Результаты поиска по запросу "gdi"

0 ответов

Да, однако я хотел бы использовать только функции, присущие Windows. Я бы лучше использовал GDI +, чем внешнюю библиотеку.

ли загрузить PNG из файла в HBITMAP, используя функции Win32 GDI? Если нет, что будет самым легким решением без использования внешних библиотек (например, libpng)?

0 ответов

Вот код:

ли использовать BitBlt для непосредственного копирования из растрового изображения GDI + без использования GetHBitmap? GetHBitmap работает медленно, потому что создает новую копию всего изображения, в дополнение и медленнее, чем копия BitBlt, и ...

3 ответа

Вы должны утилизировать объект Graphics после того, как с ним покончено. Желательно обернуть его в оператор использования.

тим, я получил объект / дескриптор HBITMAP из встроенной функции Windows. Я могу преобразовать его в управляемый растрBitmap.FromHbitmap (nativeHBitmap), но если исходное изображение содержит информацию о прозрачности (альфа-канал), оно теряется ...

ТОП публикаций

1 ответ

, Эффект отличается от установки его на true.

аюсь сделать скриншоты каждого экрана на моем компьютере с Windows 10. Моя система имеет 2 монитора, которые имеют несколько точек на дюйм. Мой основной монитор имеет «масштаб и макет», установленный на 200%.В моем дополнительном устройстве ...

1 ответ

Регионы не поддерживают сглаживание - это то, что вы можете увидеть.

могу пересечь два (.NET) объекта GraphicsPath?

2 ответа

Есть ли способ отрисовать контент Webbrowser для определенного DC?

В эти дни я пытаюсь создать скрытый элемент управления WebBrowser в своей программе, а с помощью интерфейса IViewObject отрисовываю свой пользовательский DC. Результат в порядке, я получил все необходимое содержимое, но скорость ...

1 ответ

@James Рад помочь. Не забудьте принять решение.

аюсь нарисовать свои собственные элементы управления с помощью библиотеки uxTheme в Windows, и я не могу понять, почему мой элемент управления не похож на обычный элемент управления Windows, который (предположительно) использует ту же тему, что и ...

1 ответ

Кроме того, что упомянуто в этой статье, я не думаю, что есть более эффективный метод захвата рабочего стола.

твует ли более эффективный способ получения копии рабочего стола Windows (с использованием GDI или любой другой библиотеки), чем приведенный ниже код HDC dcDesktop; HDC dcMem; HBITMAP hbmpMem; HBITMAP hOriginal; BITMAP bmpDesktopCopy; dcDesktop ...

3 ответа

GDI не удается преобразовать в индексированный цвет с точной палитрой?

РезюмеИспользуя Windows GDI для преобразования 24-битного цвета в индексированный, кажется, что GDI выбирает цвета, которые «достаточно близки», даже если в предоставленной палитре есть точные совпадения. Кто-нибудь может подтвердить это как ...

2 ответа

Первая строка рисует текст на вашей панели, и если вы хотите, чтобы текст отображался, вы должны обновить панель. Главное в использовании panel1.Pain + = new PaintEventHandler (ваше пустое имя); и panel1.Refresh ();

тавляю расписание дня и представляю временные интервалы с панелями, а встречи - это еще больше панелей сверху. Пользователь может прокручивать вверх и вниз, так что диапазон, который он видит, смещается раньше или позже. Когда встреча выходит за ...