Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27

TransparentBlt не работает в Win64

31.08.2021, 19:45. Показов 4653. Ответов 43
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Функция TransparentBlt в Win64 заканчивается с результатом "0" (False).
Есть способ забороть?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.08.2021, 19:45
Ответы с готовыми решениями:

Регистрация DLL не работает в win64
Задача следующая. Написал библиотеку, реализующую простой OLE интерфейс. Сделал через ATL. Среда Visual Studio 2015 pro. Операционка...

GlfwSwapBuffers работает неадекватно медленно. (win64, glew, glfw3)
glfwSwapBuffers работает 15ms, что явно какой-то бред. Весть рендер занимает 5ms, а смена буферов 15? Что не так? На скрине видно время...

У кого-нибудь еще работает Canon i320 под Win64?
У кого-нибудь работает Canon i320 под Win64? Нигде не могу найти драйвера. Может, кто поделится, или подскажет что делать?

43
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
10.09.2021, 23:15
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от The trick Посмотреть сообщение
у тебя одинаковые значения screen.twiosperpixel
Ну вот смотри, winXP

Это Win7

Это win10


Всё системы на одном компьютере, мониторе и т.п.
Единственно, XP стоит на виртуалке, остальные реально
0
Модератор
10069 / 3914 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
12.09.2021, 21:14
Как при 125% настройке увеличения твип может быть 15? При 125% масштабировании значение TwipsPerPixel будет равно 12 (1440/120).
Судя по твоим скринам, на 7-ке и XP у тебя 100%, а на 10-ке как раз DPI-unaware масштабирование (судя по замыленным шрифтам).
Если бы ты читал что тебе пишут то понял бы почему у тебя такой результат. Еще раз прочитай внимательно этот пост.
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
13.09.2021, 08:21
Цитата Сообщение от The trick Посмотреть сообщение
(судя по замыленным шрифтам)
Так они только в VB6 и замылены, остальные программы нормально отображают.
Я уже писал, может по этому:
Цитата Сообщение от Pro_grammer Посмотреть сообщение
На win 10 стоит VB6 не по настоящему, а портативная сборка. Причем сборка на основе виртуальной машины VMware.
0
Модератор
10069 / 3914 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
14.09.2021, 20:46
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Я уже писал, может по этому:
Я уже написал почему такое может быть.

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Так они только в VB6 и замылены, остальные программы нормально отображают.
Это зависит от многих факторов, как я уже написал. Приложения работают с логическими пикселями, а они зависят от многих факторов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.09.2021, 20:46

TransparentBlt
Товарищи программисты! обьясните нубу как спомощью TransparentBlt на Image1 чтоб был прозрачный цвет вместо чёрного?

TransparentBlt и поворот изображения
Приветствую Вас. Мне вот не совсем понятно поведение функции TransparentBlt, и если можно, помогите понять почему так происходит. Излагаю...

Помогите решить проблему с TransparentBlt в Win98
Добрый День!!! Столкнулся с траблой - после длительной работы над проектом наткнулся на то что под 98 прога не запускается - пишет не...

TransparentBlt: ссылка на неразрешенный внешний символ __imp__TransparentBlt@44
При использовании TransparentBlt в виде: TransparentBlt(hDC, 2, 3, 22, 22, hMemDC,0,0,22,22, RGB(0,0,0)); Выдает ошибку: ...

TransparentBlt, ошибка "Параметр задан неверно"
доброго всем!! TransparentBlt(Canvas.handle, 0, 0, 500, 500, bitmap.canvas.handle, 0, 0, 500, 500, ColorToRGB(clblack)) Функция...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
44
Ответ Создать тему
Опции темы

Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru