Schriftfarbe im Eingabefeld ändern ?
-
Hallo !!
Bin neu hier im Forum und ebenfalls blutiger Anfänger in Sachen C++.
Bitte um Nachsicht falls ich hier den falschen Thread erwischt haben sollte.
Folgendes. Wie bekomme ich die Textausgabe in rot und fett hin ??
UpdateData(TRUE);
If (m_strA = "0")
{
m_strB = "Ausgabe";
}UpdateData(False);
-
SO:
Im KlassenAssi nach OnCtlColor auswählen!!
HBRUSH DeineKlasse::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = DeineKlasse::OnCtlColor(pDC, pWnd, nCtlColor); CBrush m_Brush; if (pWnd->GetDlgCtrlID()==IDC_DEINEIDCDESEINGABEFELDES) { pDC->SetTextColor(RGB(255,0,0)); // Das ist glaube sogar roter als rot pDC->SetBkMode(TRANSPARENT); // Hintergrund musst du zusätzlich transparent machen sonst isser grau HBRUSH m_Brush = CreateSolidBrush(RGB(255,255,255)); return (HBRUSH) m_Brush; } return hbr; }... und du brauchst dich um nichts weiter kümmern. :p

Fett machen ist den Font-Geschichte. Siehe paar Beiträge vorher oder suchen nach CFont CreateFont!!!
MfG
RunSeb
-
Font:
Siehe [url] http://www.c-plusplus.net/forum/viewtopic.php?t=73721[/url]
Beim nä. mal nutz doch gleich die Suchfunktion im Forum!!!
MfG
-
vielen dank für die infos