Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
GetCharLen
#1
cześć,   Szukałem funkcji, aby uzyskać długość łańcucha w pikselach z określoną czcionką. Nie było func, więc teraz jest jeden:       Kod:   int Funkcje :: GetCharLen (czcionka LPD3DXFONT, LPCTSTR szString) {RECT rect = {0, 0, 0, 0}; Czcionka -> DrawText (NULL, szString, - 1, i rect, DT_CALCRECT, 0); return rect. dobrze ; }   Zrzut ekranu:     użyj tego tak:     Kod:   oshicod. pFunkcje -> DrawString (funkcje oskryptyczne -> SteamFont, 300 - (Funkcje oskryptyczne -> GetCharLen (osCicod. funkcje -> SteamFont, "może ktoś może tego użyć") / 2), 15, oshicod. pGui -> STEAM_GELB, "może ktoś może tego użyć");   greetz KN4CK3R
Reply
#2
Lub możesz użyć DT_CENTER lub DT_VCENTER Czcionka -> DrawText (NULL, szString, - 1, i rect, DT_CENTER, 0); Czcionka -> DrawText (NULL, szString, - 1, i rect, DT_CENTER | DT_VCENTER, 0);
Reply
#3
Bez urazy, ale został kilkakrotnie poproszony i kilkakrotnie udzielono odpowiedzi. W każdym razie, dobra robota.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)