Wie fügen Sie Bild-box in win32-API, die mithilfe von visual c++
Ich habe ein Fenster (win32-API) - Anwendung in visual c++. Ich bin nicht mit MFC. Ich muss hinzufügen einer Bilderrahmen-box für meine Anwendung, und Ändern Sie das Bild von diesem Bild box in regelmäßigen Abständen. Kann einer mir helfen bei der Erreichung der oben genannten Aufgabe? Vielen Dank im Voraus.
InformationsquelleAutor Ravi shankar | 2009-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist eine ziemlich komplexe Aufgabe zu posten vollständigen code hier, aber ich werde versuchen, ein paar Richtlinien, wie es zu tun:
Erste Methode ist, laden Sie das Bild und Farbe es
Laden Sie Ihr Bild (leider ist die einfache Win32-API wurde Unterstützung für nicht wenige Bild-Formate BMP, ICO ...).
Speichern Sie den Griff oben irgendwo in Ihrer Anwendung, wo Sie können, greifen Sie von Ihrem WindowProcedure
In der WinProc auf die WM_PAINT-Nachricht, die Sie benötigen, um das Bild zu zeichnen. Der code ist so etwas wie:
Funktionieren sollte.
Nun, den zweiten Weg, es zu tun ist, erstellen Sie ein statisches Steuerelement mit Typ SS_BITMAP und setzen Sie Ihr Bild als:
wobei hwnd ist das handle des Ihre statischen Kontrolle.
InformationsquelleAutor Ferenc Deak