webForumDet fria alternativet

byta font

C/C++

2 svar · 240 visningar · startad av Nexus86

Medlem sedan okt. 20023 030 inlägg
Frågan#1

Hmm.. Stöter visst bara på problem nu. :l

Hur byter man teckensnittet i ett fönster så att det blir ett annat om man använder DrawText? Just nu har jag nedanstående men det vill sig inte. :l

HGDIOBJ hDefaultFont = (HFONT)GetStockObject(DEFAULT_GUI_FONT);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hDefaultFont, (LPARAM)NULL);
Medlem sedan maj 20021 466 inlägg
#2

Du kan alltid prova SelectObject.

Medlem sedan okt. 20023 030 inlägg
#3

Hur blir det då? Följande fungerar iaf inte.

HGDIOBJ hDefaultFont = (HFONT)GetStockObject(DEFAULT_GUI_FONT);
SelectObject(hDC, hDefaultFont);
264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)