09. oktober 2001 - 11:43Der er
3 kommentarer og 1 løsning
Dimensionerbar tekst i vc++
Jeg har oprettet et vindue, som jeg har mappet til hele tiden at være 4000*3000, uanset hvordan vinduet er strukket, og det fungerer fint. Nu er problemet blot at jeg gerne vil vise tekst i det vindue samtidig. Problemet er så at TextOut() funktionen ikke tager hensyn til det koordinatsæt jeg har valgt at anvende i vinduet.
Hvordan udskrives tekst så den bliver dimensioneret efter det koordinatsæt jeg har oprettet?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg definerer vinduet \"MM_ANISOTROPIC\", og definerer et koordinatsæt internt i vinduet på 4000*3000. Så kan jeg skrive til dette koordinatsæt uden at skulle tænke på hvordan vinduet er dimensioneret.
Hmm, er det du mener, at du sætter vinduets device contexts map mode til MM_ANISOTROPIC? Hvis det er tilfældet, så ændrer det jo ikke på hvordan GDI mapper punkter i det logiske koordinatsystem! Brug SetViewportExt(int cx, int cy) hertil...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.