Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Schriftgrösse bei TextOut(...) ändern

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.12.2004, 06:08 Uhr
StarMan



Hallo

Vor etwa 3 Wochen bin ich mit C++ angefangen und befasse mich gerade mit der Fensterprogrammierung. Ich verwende übrigens den Bloodshed DEF-C++.

Nun suche ich seit Tagen vergeblich nach einer Möglichkeit die Schriftgrösse
von TextOut(...) zu verändern. Ist ja wirklich fummelig klein der Text.
Kann mir jemand sagen, wie ich da vorgehen muss?
Aber bitte, die einfachste Variante wenn möglich.
Über einen Codeschnipsel und eine kurze Erläuterung würde ich mich freuen :-)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.12.2004, 12:28 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Mit CreateFont(...) oder CreateFontIndirect(...) kannst Du einen HFONT erstellen; denn baust Du dann mit SelectObject(...) in Deinen HDC ein, und schon ist der Text größer. Achtung, Rückgabewert von SelectObject merken und nach der Ausgabe mit SelectObject(...) wieder einsetzen. Den HFONT kannst Du dann mit DeleteObject(...) wieder freigeben...


C++:
HFONT hFont = CreateFont(...);
HFONT hOldFont = SelectObject(...);
TextOut(...);
DeleteObject(SelectObject(...));


--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.12.2004, 13:27 Uhr
StarMan



Hi Bruder

...na ja, so weit das Prinziep.
Aber z.B. ohne genaue Parameterangabe steh ich leider genau so blöd da
Das dumme ist mein schlechtes Englisch, so dass ich auf der MS-Page ziemlich
aufgeschmissen bin, wenns um die Details geht.

Hast du oder jemand anderes, zufällig einen lauffähigen Quellcode parat?
Sonst such ich mich im www dumm & dämlich :-D
Und ich hab wirklich schon das halbe Web rauf und runtergegoogelt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.12.2004, 13:31 Uhr
Spacelord
Hoffnungsloser Fall


Hi,
wenn du auf Dauer ernsthaft programmieren möchtest lern Englisch.
Da wirst du nicht dran vorbei kommen .

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.12.2004, 13:37 Uhr
StarMan



LOL, mit so einer Antwort hab ich schon gerechnet :-D
Aber ich krieg das auch so hin. Ist nur halt wesentlich schwieriger.
Ist überhaupt blöd, das MS den ganzen Krämpel nicht auch als deutsche Page veröffentlicht.... hmpf....., so muss ich mir das alles mühsehlig hier und da auf deutschen Seiten zusammensuchen.
Schliesslich gehts ja nur um deutsche Erklärungen der Materie.
Für das erlernen von C++, WinAPI udgl. ansich, sind gute Englischkenntnisse zwar von grossem Vorteil, aber prinziepiell nicht unbedingt notwendig.

Dieser Post wurde am 12.12.2004 um 13:42 Uhr von StarMan editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.12.2004, 13:46 Uhr
Spacelord
Hoffnungsloser Fall


LOL??
Das ist ja wohl der größte Bullshit.....

Dir wird das Lachen noch vergehen...

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: