Fixed problems with SendMessage overloads not passing parameters (#333)

pull/350/head
David Hall 2022-10-29 13:39:07 -06:00
parent 95cdb906b5
commit 4e332881ac
1 changed files with 2 additions and 2 deletions

View File

@ -2375,7 +2375,7 @@ namespace Vanara.PInvoke
[PInvokeData("winuser.h", MSDNShortId = "NF:winuser.SendMessage")]
public static IntPtr SendMessage<TMsg>(HWND hWnd, TMsg msg, [Optional] IntPtr wParam, [Optional] IntPtr lParam)
where TMsg : struct, IConvertible
=> SendMessage(hWnd, Convert.ToUInt32(msg), IntPtr.Zero, IntPtr.Zero);
=> SendMessage(hWnd, Convert.ToUInt32(msg), wParam, lParam);
/// <summary>
/// <para>
@ -2447,7 +2447,7 @@ namespace Vanara.PInvoke
[PInvokeData("winuser.h", MSDNShortId = "NF:winuser.SendMessage")]
public static IntPtr SendMessage<TMsg, TWP>(HWND hWnd, TMsg msg, TWP wParam, [Optional] IntPtr lParam)
where TMsg : struct, IConvertible where TWP : struct, IConvertible
=> SendMessage(hWnd, Convert.ToUInt32(msg), (IntPtr)Convert.ToInt64(wParam), IntPtr.Zero);
=> SendMessage(hWnd, Convert.ToUInt32(msg), (IntPtr)Convert.ToInt64(wParam), lParam);
/// <summary>
/// <para>