Commit 9e1a485c authored by Erwan Tulou's avatar Erwan Tulou

skins2(Win32): GetWindowLongPtr everywhere

parent 7caeab6b
...@@ -190,7 +190,7 @@ bool Win32Factory::init() ...@@ -190,7 +190,7 @@ bool Win32Factory::init()
// We do it this way otherwise CreateWindowEx will fail // We do it this way otherwise CreateWindowEx will fail
// if WS_EX_LAYERED is not supported // if WS_EX_LAYERED is not supported
SetWindowLongPtr( m_hParentWindow, GWL_EXSTYLE, SetWindowLongPtr( m_hParentWindow, GWL_EXSTYLE,
GetWindowLong( m_hParentWindow, GWL_EXSTYLE ) | GetWindowLongPtr( m_hParentWindow, GWL_EXSTYLE ) |
WS_EX_LAYERED ); WS_EX_LAYERED );
ShowWindow( m_hParentWindow, SW_SHOW ); ShowWindow( m_hParentWindow, SW_SHOW );
......
...@@ -178,7 +178,7 @@ void Win32Window::setOpacity( uint8_t value ) const ...@@ -178,7 +178,7 @@ void Win32Window::setOpacity( uint8_t value ) const
if( m_isLayered ) if( m_isLayered )
{ {
SetWindowLongPtr( m_hWnd, GWL_EXSTYLE, SetWindowLongPtr( m_hWnd, GWL_EXSTYLE,
GetWindowLong( m_hWnd, GWL_EXSTYLE ) & ~WS_EX_LAYERED ); GetWindowLongPtr( m_hWnd, GWL_EXSTYLE ) & ~WS_EX_LAYERED );
// Redraw the window, otherwise we may end up with a grey rectangle // Redraw the window, otherwise we may end up with a grey rectangle
// for some strange reason // for some strange reason
...@@ -197,7 +197,7 @@ void Win32Window::setOpacity( uint8_t value ) const ...@@ -197,7 +197,7 @@ void Win32Window::setOpacity( uint8_t value ) const
// (Re)Add the WS_EX_LAYERED attribute. // (Re)Add the WS_EX_LAYERED attribute.
// Resizing will be very slow, now :) // Resizing will be very slow, now :)
SetWindowLongPtr( m_hWnd, GWL_EXSTYLE, SetWindowLongPtr( m_hWnd, GWL_EXSTYLE,
GetWindowLong( m_hWnd, GWL_EXSTYLE ) | WS_EX_LAYERED ); GetWindowLongPtr( m_hWnd, GWL_EXSTYLE ) | WS_EX_LAYERED );
// Redraw the window, otherwise we may end up with a grey // Redraw the window, otherwise we may end up with a grey
// rectangle for some strange reason // rectangle for some strange reason
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment