09. september 2003 - 21:37Der er
13 kommentarer og 1 løsning
Ændring af font i WINMAIN - how ?
Note: Jeg bruger VC++.NET.
Mit problem er det at jeg er igang med et lille program og std. skrifttypen i winmain er alt for stor imo, hvordan ændrer jeg den ? (har gennemtæsket msdn uden held)
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.
Google er din ven. Google ved hvad der ligger paa msdn.com det goer msdn's soegemaskine ikke :P Eks paa din google soegning: "msdn window graphics set font"
Den eneste SetFont jeg kan finde som lyder korrekt er CWnd::SetFont() og jeg bruger ikke noget CWnd (bruger HWND handles). Mht. google så fandt jeg ikke noget jeg synes gav forklaringen.
Mht. WM_SETFONT kunne den godt bruges men hvordan får jeg et handle til den ønske font (MS Sans Serif mener jeg den hedder)
1: Gå til google 2: Intdtast CreateFont msdn 3: Tryk Enter 4: Vælg det andet link (CFont::CreateFont hos microsoft) 5: Scroll ned til bunden af siden, her er der et eksempel. Eksemplet er lavet med CFont::CreateFont men parametrene er de samme.
CFont::CreateFont() er MFC, men CreateFont() er Win32Api. Det eksempel jeg henviste til er CFont::CreateFont(), men parametrene til de to er de samme, så du burde kunne bruge eksemplet til at regne ud hvordan du laver den ønskede font med CreateFont(). Jeg forsøger i reglen at undgå at få point.
Jamen så siger jeg mange tak og beholder pointene så =)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.