c ++ - Sådan indstilles skrifttype til popupmenuen?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har et problem med at vise popupmenu i et Windows-program. Jeg har ingen mulighed for at indstille den s skriftstørrelse. Jeg skal gøre dette, for eksempel når jeg har to skærme med forskellige DPI og vil vise menuen på skærmen med en DPI, der er forskellig fra systemet DPI. Programmet jeg oprette anvendelser pr. monitor DPI Aware manifest.


Jeg ved, at i Windows 10 er det muligt at oprette menu med en bestemt DPI Awareness Context, så det bliver bitmap strakt (fundet oplysningerne her), men jeg vil gerne ikke strække noget. Desuden oprettes menu med et System eller uaware DPI Aware Context fører til at den er fejlagtig opførsel som dårlig muspositionering i menuen. [1]

Bedste reference