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)
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.