반응형
원래는 잘 출력 됐었는데 코드를 좀 수정하고 이미지를 출력하니까 이미지가 안나왔다. 다른 이미지는 잘 나오는데 이 이미지에 대한 FromFile 결과(Image*)가 계속 NULL이 나오는 것이다. 한 사십분 삽질하다 찾아보니 Gdiplus 관련 변수가 초기화되어 있지 않을 때 FromFile이 NULL을 반환한다고 한다.
엥? 초기화되어 있을텐데 하고 다시 보니 이 이미지 파일만 Gdiplus 관련 변수보다 일찍 초기화가 됐었다..
결론: GdiplusStartup()로 초기화하기 전에 FromFile로 이미지 파일을 만들지 않았는지 확인해 본다.
'게임 공부 > Windows API' 카테고리의 다른 글
[윈도우즈 API 정복] 1. 윈도우즈 프로그래밍 (0) | 2023.05.23 |
---|---|
스레드가 종료되기 전에 CloseHandle()를 호출해도 된다. (0) | 2020.10.18 |
A 스레드로 생성한 윈도우를 다른 스레드가 파괴할 수 없다! (0) | 2020.10.17 |
[WinAPI] Button 삭제하기 (0) | 2020.10.03 |
[WinAPI] GDI+를 이용하여 이미지 파일(png, jpg 등) 출력하기 (0) | 2020.09.19 |
댓글