C++-ban, Windows ablakos alkalmazáshoz hogy lehet a Textout által használt betűtípust beállítani?
A help szerint a kiírás "using the specified font" történik, de semmilyen eljárást, függvényt, paramétert nem találok, amivel ezt meg tudnám határozni. (a legjobb az lenne, ha én választhatnám majd meg a betűtípust mondjuk egy .ttf fájl megadásával, de ha tetszőleges fix széles betűtípusra átállna, már az is jó lenne). Van esetleg hatékonyabb megoldás szöveg kiírására a Textoutnál? (konkrétabban karakterek kiírására véletlenszerű pozícióban (nem folytonosan), nagy mennyiségben, minél gyorsabban kéne futnia)
A válaszokat előre is köszönöm!
A SelectObject függvénnyel választhatsz betűtípust (és még sok mást) eszközökhöz.
Használhatod a rendszer alapértelmezett betűtípusát:
SelectObject(hdc, GetStockObject(DEFAULT_GUI_FONT));
vagy létrehozhatsz saját logikai betűtípust a CreateFont függvénnyel.
Itt elég részletes leírást (és példát is) találsz.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!