Farbe des Fensterhintergrunds selber erstellen



  • Hallo

    Wie kann ich den Hintergrund des Fensters selber einstellen.

    Also ich habe es so versucht:

    void Dark3DCubeEngine::SetWindowColor(int R, int G, int B)
    {
    	m_WindowColor = RGB(R, G, B); // das ist eine int Variable
    }
    
    wc.hbrBackground	= (HBRUSH)GetStockObject(m_WindowColor);
    

    Doch wenn ich das Programm dann teste, kommt ein schwarzer Hintergrund raus.

    Kann mir da jemand helfen, wie ich den Hintergrund selber wählen kann.

    Gruss Patrick



  • CreateSolidBrush



  • Also dann kann ich es so schreiben:

    void Dark3DCubeEngine::SetWindowColor(int R, int G, int B)
    {
        m_WindowColor = RGB(R, G, B); // das ist eine int Variable
    }
    
    wc.hbrBackground    = (HBRUSH)CreateSolidBrush(m_WindowColor);
    

    Ich habe das nun so probiert, doch es noch nicht.


Anmelden zum Antworten