The wParam message parameter is used to send the callback object pointer
to WM_WIN_CALLBACK messages. As it is fixed as a 32 bit value in DALi,
when running on 64 bits systems it sends an invalid pointer to message
receiver.
Change-Id: I5a00e3e1729098c2b5b71e68d614a2ddc0fc51cb
bool WindowImpl::PostWinMessage(
_In_ uint32_t Msg,
- _In_ uint32_t wParam,
+ _In_ uint64_t wParam,
_In_ uint64_t lParam )
{
return (bool)PostMessage( reinterpret_cast<HWND>( mHWnd ), Msg, wParam, lParam );
bool PostWinThreadMessage(
_In_ uint32_t Msg,
- _In_ uint32_t wParam,
+ _In_ uint64_t wParam,
_In_ uint64_t lParam,
_In_ uint64_t threadID/* = -1*/ )
{
\r
bool PostWinThreadMessage(\r
_In_ uint32_t Msg,\r
- _In_ uint32_t wParam,\r
+ _In_ uint64_t wParam,\r
_In_ uint64_t lParam,\r
_In_ uint64_t threadID = -1 );\r
\r
\r
bool PostWinMessage(\r
_In_ uint32_t Msg,\r
- _In_ uint32_t wParam,\r
+ _In_ uint64_t wParam,\r
_In_ uint64_t lParam );\r
\r
int32_t GetEdgeWidth();\r