Windows-Muster auslesen



  • Hallo,

    ich möchte gern, das mein Fenster den Hintergrund von Windows bekommt. Das Hintergrundbild weiß ich schon, aber wie lese ich das Muster aus?

    Danke im voraus!

    Unzi



  • Ich weiß nicht genau, wie Windows das verwaltet, aber du könntest es mal so irgendwie versuchen:

    HWND hWndDesktop = GetDesktopWindow();
    HBRUSH hBackgroundBrush = GetClassLong(hWndDesktop,GCL_HBRBACKGROUND);
    

    Das würde (wenn überhaupt) allerdings nur funktionieren, wenn das Hintergrundmuster wirklich als Brush in der Fensterklasse hinterlegt ist (kann auch gut sein, dass das anders gemacht wird - ist halt nur 'ne Idee).



  • Oh, danke, solche Ideen reichen mir schon 😉 ! Werds gleich mal ausprobieren.

    Gruß!
    Unzi


Anmelden zum Antworten