mirror of https://github.com/dahall/Vanara.git
Fixed problems with SendMessage overloads not passing parameters (#333)
parent
95cdb906b5
commit
4e332881ac
|
@ -2375,7 +2375,7 @@ namespace Vanara.PInvoke
|
||||||
[PInvokeData("winuser.h", MSDNShortId = "NF:winuser.SendMessage")]
|
[PInvokeData("winuser.h", MSDNShortId = "NF:winuser.SendMessage")]
|
||||||
public static IntPtr SendMessage<TMsg>(HWND hWnd, TMsg msg, [Optional] IntPtr wParam, [Optional] IntPtr lParam)
|
public static IntPtr SendMessage<TMsg>(HWND hWnd, TMsg msg, [Optional] IntPtr wParam, [Optional] IntPtr lParam)
|
||||||
where TMsg : struct, IConvertible
|
where TMsg : struct, IConvertible
|
||||||
=> SendMessage(hWnd, Convert.ToUInt32(msg), IntPtr.Zero, IntPtr.Zero);
|
=> SendMessage(hWnd, Convert.ToUInt32(msg), wParam, lParam);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>
|
/// <para>
|
||||||
|
@ -2447,7 +2447,7 @@ namespace Vanara.PInvoke
|
||||||
[PInvokeData("winuser.h", MSDNShortId = "NF:winuser.SendMessage")]
|
[PInvokeData("winuser.h", MSDNShortId = "NF:winuser.SendMessage")]
|
||||||
public static IntPtr SendMessage<TMsg, TWP>(HWND hWnd, TMsg msg, TWP wParam, [Optional] IntPtr lParam)
|
public static IntPtr SendMessage<TMsg, TWP>(HWND hWnd, TMsg msg, TWP wParam, [Optional] IntPtr lParam)
|
||||||
where TMsg : struct, IConvertible where TWP : struct, IConvertible
|
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>
|
/// <summary>
|
||||||
/// <para>
|
/// <para>
|
||||||
|
|
Loading…
Reference in New Issue