Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Schriftgrösse

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
20.08.2004, 16:18 Uhr
Bart



Wie kann ich die Schriftgrösse eines Editfeldes verändern?

Danke für alle Antworten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.08.2004, 16:53 Uhr
RedEagle




C++:
HFONT hFont;

//...

case WM_COMMAND:

//Die 13 ist die schriftgröße  ---   in TEXT("")  wird die Schriftart angegeben
hFont  = CreateFont(13, 0, 0, 0, 0, FALSE, FALSE, FALSE, ANSI_CHARSET, OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, ANTIALIASED_QUALITY, FF_DONTCARE | DEFAULT_PITCH, TEXT("Courier New"));
      
//CreateWindow("edit",...

SendMessage(hwndEdit, WM_SETFONT, (WPARAM)hFont, 0);


--
MFG RedEagle

Dieser Post wurde am 20.08.2004 um 16:54 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.08.2004, 00:32 Uhr
~Canon
Gast


Hi!
Als ich dein Posting gesehen hab, hab ich ert gedacht ich seh nich recht.
Auf www.c-plusplus.de hab ich nämlich schon oll lange
nach sowas gesucht, und immer nur Schrott gefunden.
ABER: Ich krieg 8 errors!
Welche header verwendest du denn?
Ich hab schon alle mir bekannten probiert, aber jetzt bin ic echt am Ende.
Wär nett, wen du mir helfen könntest.

Canon
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.08.2004, 09:28 Uhr
Tacco



Hi,
laut MSDN

Windows NT: Requires version 3.1 or later.
Windows 95/98: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in wingdi.h.
Import Library: Use gdi32.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows NT.

die angaben zu CreateFont

MFG Tacco
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.08.2004, 10:28 Uhr
~Canon
Gast


Ich bin noch ziemlich neu in C/C++,
und hab desswegen keine Ahnung, was ich damit anfangen soll.
Verstehst du das denn?
Könntest du bitte mal schreiben wie man das macht?
Am besten ein Beispiel.

Danke.
Canon
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
30.08.2004, 10:41 Uhr
Tacco



so wie ich das ferstanden habe suchst du die header-datei.
da du Fehler begomst.

für CreateFont benötigst du die header-datei ist wingdi.h.(zumindest laut MSDN ich habe das nicht getestet)

eventuel must du die gdi32.lib in dein Projekt mit einbinden.

MFG Tacco
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
30.08.2004, 13:05 Uhr
RedEagle



Es ist glaube "tchar.h", bin mir aber nciht sicher

So stehts in meinem Projekt:

C++:
#include <windows.h> //möglich
#include <tchar.h>  //höchst wahrscheinlich
#include <iostream> //ausgeschlossen
#include <fstream>  // auch ausgeschlossen
#include <sstream> // glaube ich auch nicht
#include <string>  //höchst unwahrscheinlich


--
MFG RedEagle
 
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: