Patcher Schriftgröße ändern

09/02/2012 20:53 BattleTale#1
Hallo,

ich spiele grade mal wieder bisschen mit den Patcher Source rum, und ich habe jetzt auch nach längeren Googeln keine lust mehr und Frage euch.

Undzwar möchte ich die Schriftgröße ändern, von der Patcherversion sowie der Downloadgeschwindigkeit.

Nur wie geht das genau?
09/02/2012 21:03 [S]Skyline#2
Geschwindigkeit ka aber größe

- Du öffnest mit vs.net 2003 die Patcher Source
- Suchst im Solution Explorer nach BetaPatchClient\Source Files\BetaPatchClientDlg.cpp
- öffnest diese.
- du gehst nun zur Zeile 601
Button Start
25 steht für die X Position (von links nach Rechts)
465 steht für die Y Position (von Oben nach Unten)
100 steht für die Länge des Buttons
20 steht für die Höhe (Breite) des Buttons

- Das selbe gild auch für alle Anderen Buttons. Auch für die anderen Dinge im Patcher.
09/02/2012 21:17 BattleTale#3
Ich suche ja wie und wo ich die Schriftgröße ändern kann, und button größe hat nix mit der schriftgröße zu tun.
09/02/2012 21:48 Castielx3#4


hier die Lösung für die Schriftgröße

du suchst in der BetaPatchClientDlg.cpp nach CBetaPatchClientDlg::OnPaint()

fügst das über der Zeile
Code:
CFont schrift;
CString ABCDE ="Arial";
Damit wird der Font eingestellt.

nun fügen wir zwischen
Code:
void CBetaPatchClientDlg::OnPaint() 
{
&
Code:
	if (IsIconic())
das ein
Code:
	CPaintDC dc(this);
   
schrift.CreateFont([COLOR="DarkRed"]24[/COLOR], 0, 0, 0, FW_NORMAL, 0, 0, 0, DEFAULT_CHARSET, OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, ABCDE);

CEdit *ed=(CEdit*)GetDlgItem(Hier kommt das Item rein);
ed->SetFont(&schrift);
Schriftgröße

so dann noch compillen und happy Day :D