Przeglądaj źródła

Added casts to BYTE.

Brucey 3 lat temu
rodzic
commit
ecc3b6174d
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      win32maxguiex.mod/glue.cpp

+ 1 - 1
win32maxguiex.mod/glue.cpp

@@ -44,7 +44,7 @@ extern "C" {
 BOOL AlphaBlendArgs(HDC hdcDest, int xoriginDest, int yoriginDest, int wDest, int hDest, HDC hdcSrc, int xoriginSrc,
 BOOL AlphaBlendArgs(HDC hdcDest, int xoriginDest, int yoriginDest, int wDest, int hDest, HDC hdcSrc, int xoriginSrc,
 		int yoriginSrc, int wSrc, int hSrc, int blend) {
 		int yoriginSrc, int wSrc, int hSrc, int blend) {
 
 
-	BLENDFUNCTION ftn = { blend & 0xff, (blend & 0xff00) >> 8, (blend & 0xff0000) >> 16,(blend & 0xff000000) >> 24 };
+	BLENDFUNCTION ftn = { static_cast<BYTE>(blend & 0xff), static_cast<BYTE>((blend & 0xff00) >> 8), static_cast<BYTE>((blend & 0xff0000) >> 16),static_cast<BYTE>((blend & 0xff000000) >> 24) };
 	
 	
 	return AlphaBlend(hdcDest, xoriginDest, yoriginDest, wDest, hDest, hdcSrc, xoriginSrc,
 	return AlphaBlend(hdcDest, xoriginDest, yoriginDest, wDest, hDest, hdcSrc, xoriginSrc,
 		yoriginSrc, wSrc, hSrc, ftn);
 		yoriginSrc, wSrc, hSrc, ftn);