Backgound laden
-
Einen wunder schönnen guten Tag
ich Programmiere seit ungefär eine woche WinApi, ich wollte mir ein backgound im programm einfügen nur irgend wie schaffe ich das nicht, ich habe auch schon gegoogelt nur ich finde keine ordentliche Tutorials könnt ihr mir vll Helfen
-
Das Bild lädst du mit LoadImage() und legst es in einem DC ab. Von diesem kopierst (BitBlt) du dann bei WM_PAINT auf den Bildschirm (natürlich nur der angeforderte Bereich).
-
Danke ich werden es gleich mal aus probieren ob ich es hin bekomme.
eine sache noch ich habe ein zweites fenster erstellt wie kann ich da was rein schreiben
// Hier Funktionert alles hWnd = CreateWindowEx (NULL, szClassName, "Server Verwaltung", WS_SYSMENU | WS_VISIBLE, 250, 100, 330, 500, NULL, NULL, hInst, NULL); // Wie bekomme ich hier butten e.z rein ? htest = CreateWindowEx (NULL, szClassName, "EINSTELLUNGEN", WS_THICKFRAME | WS_VISIBLE, 250, 100, 330, 500, NULL, NULL, hInst, NULL);
-
Du musst das Fenster extra registrieren (RegisterClassEx) und ein eigenes Callback anlegen. In dem kannst du dann WM_CREATE bearbeiten und einen neuen Button anlegen!
MfG Tim
-
könntest du mir vll ein beispiel schreiben ich bekomme das einfach nicht hin

-
da bin ich auch mal neugierig