È possibile caricare un file * .bmp in un HBITMAP in un progetto Win32, utilizzando solo le funzioni WINAPI?Carica HBITMAP dal file * .bmp nel progetto Win32
5
A
risposta
12
Sì, è possibile utilizzare solo la libreria Win32 standard.
HBITMAP hBMP = (HBITMAP) LoadImage(NULL, "Your/ImagePath/a.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
hBMP
è un handle per la BITMAP
da utilizzare come si desidera.
Nota: E 'importante passare NULL come primo argomento, dalla documentazione:
hinst [in, optional]
Per caricare una risorsa stand-alone (icona, il cursore , o file bitmap) -per esempio , c: \ myimage.bmp-impostare questo parametro su NULL.
0
Sì, è possibile utilizzare OleLoadPictureFromPath o qualunque sia stato chiamato. Controllalo. I documenti sono probabilmente ancora incoerenti e sbagliati sui formati supportati, ma in Windows moderno sono supportati anche JPEG e PNG.
Problemi correlati
- 1. C Win32: salva l'immagine .bmp da HBITMAP
- 2. Creazione di HBITMAP dal buffer di memoria
- 3. HBITMAP bitmap conversione
- 4. Carica i file di origine dal file JSON in Gulpjs
- 5. Carica array sparse dal file npy
- 6. Visualizza BMP in JLabel
- 7. Carica file nel modulo web Odoo
- 8. IntelliJ non carica dipendenza transitiva nel progetto maven
- 9. Spring PropertyPlaceholderConfigurer carica dal DB
- 10. Carica i dati dal file pickle Python in un ciclo?
- 11. AngularJS Carica dati dal servizio
- 12. lettura/scrittura di file bmp in c
- 13. Come creare una miniatura del file .BMP?
- 14. Lettura di file bmp in Python
- 15. Picasso Carica immagine dal filesystem
- 16. png bmp
- 17. Crashlytics: carica un progetto Cordova
- 18. Visual Studio 2012 non carica alcun progetto
- 19. Carica file di simboli
- 20. Carica file ASP.NET 5
- 21. Carica modello django dal database
- 22. Carica UIViewController dal file pennino separato in swift?
- 23. Carica i dati della chiave pubblica dal file
- 24. Carica documento html in javascript dal testo
- 25. Carica file esterno nel bucket AWS S3 utilizzando PHP SDK
- 26. C++ Ottenere RGB da hBitmap
- 27. Carica immagine dal framework iOS 8
- 28. carica automaticamente l'ambiente del progetto in irb
- 29. Carica file nell'app Express.js
- 30. Carica file manifest cache
Questa è una libreria esterna. –
Ehm, per esterno intendevo le librerie di terze parti. Modificherà. Poiché si tratta di un progetto Win32, utilizza già Winapi. Grazie per la risposta! – sashoalm
@Zoidberg quali sono le librerie standard nei progetti Win32? : S –