Laden HBITMAP aus *.bmp-Datei im Win32-Projekt
Ist es möglich, laden Sie eine *.bmp-Datei in ein HBITMAP in ein Win32-Projekt, nur mit WINAPI-Funktionen?
InformationsquelleAutor sashoalm | 2013-01-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, es ist möglich nur mit der standard-win32-Bibliothek.
hBMP
ist ein handle für dieBITMAP
zu verwenden, wie Sie möchten.Hinweis: ist Es wichtig, übergeben Sie NULL als erstes argument von den docs:
Aus der msdn-Dokumentation für
LoadImage
.Er, durch äußere ich meinte mit Drittanbieter-Bibliotheken, die ich Schätze. Wird Bearbeiten. Da es ein Win32-Projekt, das es bereits nutzt Winapi. Danke für die Antwort!
was sind die standard-Bibliotheken Win32-Projekte? :S
Nur eine Korrektur, hInst muss NULL sein, für das laden aus einer Datei. Gerade lese ich es in der Dokumentation. Last stand-alone-Ressource (icon, cursor oder bitmap-Datei)—zum Beispiel c:\myimage.bmp-set diesen parameter auf NULL.
danke für den edit, ich habe gerade überprüft es.
InformationsquelleAutor Theocharis K.
Ja, Sie können die OleLoadPictureFromPath oder was auch immer es genannt wurde. Prüfen Sie es. Die docs sind wohl noch inkonsistente und falsche Informationen zu unterstützten Formaten, aber in der modernen Windows auch JPEG und PNG unterstützt.
InformationsquelleAutor Cheers and hth. - Alf