Hintergrundbildgröße anpassen
-
hi,
wie kann ich die hintergrundbildgröße so anpassen, dass das bild über den ganzen bildschirm gestreckt wird und nicht die ganze zeit wiederholt wird.
hier mal den code den ich benutze:
HBRUSH m_hbrushBackground; HBITMAP hbmpBackground; hbmpBackground = (HBITMAP)LoadImage(NULL,"media/background.bmp", IMAGE_BITMAP, 0,0,LR_LOADFROMFILE | LR_CREATEDIBSECTION | LR_DEFAULTSIZE); m_hbrushBackground = CreatePatternBrush(hbmpBackground); wincl.hbrBackground = m_hbrushBackground;danke schonmal

-
Du könntest dir einen DC vom Fenster anlegen und dein Bild mit StretchBlt reinblitten (dabei kannst du Zielkoordinaten angeben und das Bild so strecken/stauchen).
Das gehört übrigens ins WinAPI-Forum und hat mit Standard-C++ nix zu tun.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.