Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Hintergrund Farbe eienr Listbox

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
05.08.2002, 14:53 Uhr
~Thundergod
Gast


Hi alle!
Mit OnCtlColol kann ich nicht die Hintergrundfarbe von der Listbox ändern, wer kann helfen?
@UWE den Code von damals funkt bei der ListBox nicht!!!
mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.08.2002, 18:07 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo Thundergod,
Das funktioniert genau so. Da machst Du irgendwo einen Fehler!
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.08.2002, 15:54 Uhr
~Merciless
Gast


Hast du auch den Brush zurückgegebn oder im DeviceContext
den Brush reinselektiert?
Andere Fehler kann ich mir weniger vorstellen *G*

MFG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.08.2002, 16:28 Uhr
~Thundergod
Gast


Hab den selben Code dann abgeschrieben udn es funkt NICHT!
mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.08.2002, 16:49 Uhr
~Merciless
Gast


Sorry,hab mich heute erst angemeldet,deswegen kenne ich den Code nicht *G*
Wo issn der?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
06.08.2002, 18:57 Uhr
~Merciless
Gast


moment,ich glaube gerade mal geschaut und die von Uwe gefunden.

Also,
da muss doch noch mit SelectObject der Brush in den Device Context
selektiert werden,bevor der den Hintergrund macht.
SetBkColor () färbt nur die Hintergrundfarbe des Textes,NICHT
den eigentlichen kompletten Hintergrund.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.08.2002, 20:44 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
wollte mich eigentlich dazu nicht mehr äußern, da das Thema schon ausreichend behandelt wurde!
Aber Thundergod sollte seine Listenbox eigentlich so farblich gestalten:

C++:
HBRUSH CTestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
    if (nCtlColor == CTLCOLOR_LISTBOX){
        pDC->SetBkColor(RGB(0,0,255));
        pDC->SetTextColor(RGB(255,255,255));
        return m_bkBrush;
    }
    return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
}


und den CBrush im Ctor initialisieren:

C++:
CTestDlg::CTestDlg(CWnd* pParent /*=NULL*/)
    : CDialog(CTestDlg::IDD, pParent),m_bkBrush(COLORREF(RGB(0,0,255)))
{
   // ...


EOF
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: