См. Здесь: Как узнать размер чека и пробел в чеке?
Похоже, он не совсем отвечает на вопрос, поскольку он относится к DPI.
Я пробовал несколько методов, но ни один из них не дает результатов реальных нарисованных флажков при различном выборе масштаба в Windows 10. Самый близкий
12 * GetDeviceCaps (LOGPIXELSX) / 96 + 1
Однако это дает 22 пикселя при 175 DPI, но Windows отображает 20-пиксельный флажок.
Есть ли надежный способ определить это? Ниже приведена таблица результатов, которые я получил, с зелеными, которые соответствуют значениям «на экране».