Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MFC - Kako vertikalno centrirati text u Edit Box -u?

[es] :: C/C++ programiranje :: MFC - Kako vertikalno centrirati text u Edit Box -u?

[ Pregleda: 3208 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Artz

Član broj: 764
Poruke: 445
*.yuwanadu.com



Profil

icon MFC - Kako vertikalno centrirati text u Edit Box -u?13.04.2004. u 14:57 - pre 243 meseci
Stavim da editbox ima lep tanak border, ali se tekst zakuca u gornjem levom uglu. Naravno ruzno izlgleda. Da li postoji nacin da se vertikalno centrira.
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.vdial.verat.net

ICQ: 44582291


+58 Profil

icon Re: MFC - Kako vertikalno centrirati text u Edit Box -u?14.04.2004. u 00:10 - pre 243 meseci
Mozes da koristis ownerdraw edit kontrole i crtas text sa DrawText() pri tome imas da biras flagove medju kojima je i DT_VCENTER. Naravno ovo je malo komplikovana operacija i zahteva dosta rada, zasto jednostavno ne koristis edit visine teksta i stavis center alginment?
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Artz

Član broj: 764
Poruke: 445
*.yuwanadu.com



Profil

icon Re: MFC - Kako vertikalno centrirati text u Edit Box -u?14.04.2004. u 10:54 - pre 243 meseci
Naravno treba mi neka jednostavnija varijanta. Ne zelim mnogo da se bakcem sa crtanjem kontrola. Ovo drugo sto si pomenuo "edit visine teksta" nije mi bas jasno na sta si mislio. Ako mozes pojasni mi.
 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu

Sajt: bocc.io


+771 Profil

icon Re: MFC - Kako vertikalno centrirati text u Edit Box -u?14.04.2004. u 15:05 - pre 243 meseci
pa i nije ti nesto komplikovano da uzmeš hDC edit kontrole i u DrawText joj proslediš gorepomenuti DT_VCENTER? bar mislim...

ili plan b:

CDC * pDC = c_TvojEdit.GetDC();
int safeDC = pDC->SaveDC();
CString strText = "blabla";
CFont font;
font.CreatePointFont(16,"Arial");
pDC->SelectObject(font);
int x = 50;int y = 50; // recimo
pDC->TextOut(x,y,strText);
pDC->RestoreDC(safeDC);

pa šteluj...
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

Artz

Član broj: 764
Poruke: 445
*.yuwanadu.com



Profil

icon Re: MFC - Kako vertikalno centrirati text u Edit Box -u?14.04.2004. u 16:12 - pre 243 meseci
Izgleda da se nismo potpuno razumeli.
Ono sa DT_VCENTER definitivno nece raditi, a ovo drugo, tj. kod koji si mi dao iscrtava tekst "blabla". Meni je potrebno da ostane sva funkcionalnost EditBox -a ali da sam tekst koji je upisan ili se moze upisati u EditBox bude vertikalno centriran. Da li postoji nacin da pomerim iscrtavanje teksta u EditBox -u ako ne da se centrira, da ja zadam da se tekst iscrtava recimo 2 piksela nize tako da ce vestacki biti centriran.
 
Odgovor na temu

[es] :: C/C++ programiranje :: MFC - Kako vertikalno centrirati text u Edit Box -u?

[ Pregleda: 3208 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.