diff --git a/vcl/inc/win/salbmp.h b/vcl/inc/win/salbmp.h index 2edf291342cc..89135570d661 100644 --- a/vcl/inc/win/salbmp.h +++ b/vcl/inc/win/salbmp.h @@ -67,7 +67,7 @@ public: public: - bool Create( HANDLE hBitmap ); + bool Create( HBITMAP hBitmap ); virtual bool Create( const Size& rSize, vcl::PixelFormat ePixelFormat, const BitmapPalette& rPal ) override; virtual bool Create( const SalBitmap& rSalBmpImpl ) override; virtual bool Create( const SalBitmap& rSalBmpImpl, SalGraphics* pGraphics ) override; diff --git a/vcl/win/gdi/salbmp.cxx b/vcl/win/gdi/salbmp.cxx index 9110e02e2923..b8982013db3e 100644 --- a/vcl/win/gdi/salbmp.cxx +++ b/vcl/win/gdi/salbmp.cxx @@ -429,11 +429,11 @@ std::shared_ptr WinSalBitmap::ImplCreateGdiPlusBitmap(const Win return pRetval; } -bool WinSalBitmap::Create( HANDLE hBitmap ) +bool WinSalBitmap::Create( HBITMAP hBitmap ) { bool bRet = true; - mhDDB = static_cast( hBitmap ); + mhDDB = hBitmap; if( mhDIB ) { @@ -620,7 +620,7 @@ bool WinSalBitmap::Create( const css::uno::Reference< css::rendering::XBitmapCan sal_Int64 aHBmp64; if( args[0] >>= aHBmp64 ) { - return Create( reinterpret_cast(aHBmp64) ); + return Create( reinterpret_cast(aHBmp64) ); } } }