2013-01-15 1 views

답변

12

예, 표준 win32 라이브러리 만 사용할 수 있습니다.

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

hBMP은 당신이 원하는대로 사용할 수있는 BITMAP에 대한 핸들입니다.

참고 :

hinst

독립 실행 형 리소스를로드하려면 [선택에서 (아이콘, 커서 : 문서에서 첫 번째 인수로 NULL 전달하는 것이 중요하다 , 비트 맵 파일) - 예 : c : \ myimage.bmp -이 매개 변수를 NULL로 설정합니다.

msdn documentation for LoadImage.

+0

외부 라이브러리입니다. –

+0

Er, 외부에서 말한 제 3 자 라이브러리를 의미합니다. 편집 할 것입니다. Win32 프로젝트이기 때문에 이미 Winapi를 사용합니다. 답변 해주셔서 감사합니다! – sashoalm

+0

@Zoidberg Win32 프로젝트의 표준 라이브러리는 무엇입니까? : S –

0

예, OleLoadPictureFromPath 또는 호출 된 항목을 사용할 수 있습니다. 확인해 봐. 워드 프로세서는 여전히 일관성이 없으며 지원되는 형식이 잘못되었지만 최신 Windows에서는 JPEG 및 PNG도 지원됩니다.

관련 문제