소스 검색

Don't undefine the versions of LoadImage that don't conflict with raylib so that the Win32 platform can use them. (#5299)

pull/4578/merge
Jeffery Myers 3 달 전
committed by GitHub
부모
커밋
4bb8c89084
No known key found for this signature in database GPG 키 ID: B5690EEEBB952194
1개의 변경된 파일1개의 추가작업 그리고 5개의 파일을 삭제
  1. +1
    -5
      src/platforms/rcore_desktop_win32.c

+ 1
- 5
src/platforms/rcore_desktop_win32.c 파일 보기

@ -49,8 +49,6 @@
#define CloseWindow CloseWindowWin32
#define Rectangle RectangleWin32
#define ShowCursor ShowCursorWin32
#define LoadImageA LoadImageAWin32
#define LoadImageW LoadImageWin32
#define DrawTextA DrawTextAWin32
#define DrawTextW DrawTextWin32
#define DrawTextExA DrawTextExAWin32
@ -63,8 +61,6 @@
#undef Rectangle // raylib symbol collision
#undef ShowCursor // raylib symbol collision
#undef LoadImage // raylib symbol collision
#undef LoadImageA
#undef LoadImageW
#undef DrawText // raylib symbol collision
#undef DrawTextA
#undef DrawTextW
@ -1529,7 +1525,7 @@ int InitPlatform(void)
// Load user-provided icon if available
// NOTE: raylib resource file defaults to GLFW_ICON id, so looking for same identifier
windowClass.hIcon = LoadImageW(hInstance, L"GLFW_ICON", IMAGE_ICON, 0, 0, LR_DEFAULTSIZE | LR_SHARED);
if (!windowClass.hIcon) windowClass.hIcon = LoadImageW(NULL, IDI_APPLICATION, IMAGE_ICON, 0, 0, LR_DEFAULTSIZE | LR_SHARED);
if (!windowClass.hIcon) windowClass.hIcon = LoadImageW(NULL, p">(LPCWSTR)IDI_APPLICATION, IMAGE_ICON, 0, 0, LR_DEFAULTSIZE | LR_SHARED);
// Register window class
result = (int)RegisterClassExW(&windowClass);

불러오는 중...
취소
저장