2013-01-15 13 views

Odpowiedz

12

Tak, jest to możliwe tylko przy użyciu standardowej biblioteki win32.

HBITMAP hBMP = (HBITMAP) LoadImage(NULL, "Your/ImagePath/a.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); 

hBMP jest uchwyt do BITMAP używać jak chcesz.

Uwaga: Należy zdać NULL jako pierwszy argument z dokumentów:

hInst [w, opcjonalnie]

Aby załadować zasobu autonomicznej (ikona, kursora , lub plik mapy bitowej) - dla przykładu , c: \ myimage.bmp-ustaw ten parametr na NULL.

Od msdn documentation for LoadImage.

+0

To jest biblioteka zewnętrzna. –

+0

Er, przez zewnętrzne mam na myśli inne biblioteki. Dokona edycji. Ponieważ jest to projekt Win32, to już używa Winapi. Dziękuję za odpowiedź! – sashoalm

+0

@Zoidberg jakie są standardowe biblioteki w projektach Win32? : S –

0

Tak, można użyć nazwy OleLoadPictureFromPath lub jakkolwiek ją wywołano. Sprawdź to. Dokumenty prawdopodobnie nadal są niespójne i błędne w odniesieniu do obsługiwanych formatów, ale w nowoczesnych Windowsach obsługiwane są również pliki JPEG i PNG.