Toon posts:

[win32] textlengte opvragen mbv een DC

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zoek een functie waarmee ik de lengte van een string kan uitrekenen in pixels.

Voor MFC bestaat de volgende functie:

CSize GetTextExtent(
LPCTSTR lpszString,
int nCount
)

Alleen doe ik in mijn project geen MFC dus zoek ik een gewone functie die dat ook kan of een manier waarop ik het kan uitrekenen. Ik heb al in MSDN gezocht en op bijv. codeproject maar ik kan niets vinden.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 10:46

.oisyn

Moderator Devschuur®

Demotivational Speaker

titel fixed
overigens heb je niet echt goed gekeken, als je naar GetTextExtent zoekt in de index kom je ook allemaal functies tegen die met diezelfde naam beginnen (GetTextExtentPoint32 bijvoorbeeld)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

En naast al de GetExtent* functies kun je ook nog de highlevel DrawText(Ex) functies gebruiken met als flag DT_CALCRECT: dan kun je ook multiline velden uitrekenen, accelerators parsen e.d.

Professionele website nodig?