524 references to PARAM
System.Windows.Forms (64)
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (4)
331
int index =
PARAM
.LOWORD(PInvokeCore.SendMessage(_owningChildEdit, PInvokeCore.EM_CHARFROMPOS, 0,
PARAM
.FromPoint(pt)));
369
return new Point(
PARAM
.SignedLOWORD(i),
PARAM
.SignedHIWORD(i));
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (3)
361
Point pt = new(
PARAM
.LOWORD(lpmsg->lParam),
PARAM
.HIWORD(lpmsg->lParam));
374
lpmsg->lParam =
PARAM
.FromPoint(pt);
System\Windows\Forms\Control.cs (6)
11199
int x =
PARAM
.SignedLOWORD(m.LParamInternal);
11200
int y =
PARAM
.SignedHIWORD(m.LParamInternal);
11523
OnMouseDown(new MouseEventArgs(button, clicks,
PARAM
.ToPoint(m.LParamInternal)));
11641
OnMouseMove(new MouseEventArgs(MouseButtons, 0,
PARAM
.ToPoint(m.LParamInternal)));
11651
Point location =
PARAM
.ToPoint(m.LParamInternal);
11711
PointToClient(
PARAM
.ToPoint(m.LParamInternal)),
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (3)
405
index =
PARAM
.LOWORD(index);
444
return new Point(
PARAM
.SignedLOWORD(i),
PARAM
.SignedHIWORD(i));
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (10)
1380
int comboXMid =
PARAM
.SignedLOWORD(m.LParamInternal) + (editRectMid.left - comboRectMid.left);
1381
int comboYMid =
PARAM
.SignedHIWORD(m.LParamInternal) + (editRectMid.top - comboRectMid.top);
1655
if (clientRect.Contains(PointToScreen(
PARAM
.ToPoint(m.LParamInternal))))
1658
OnClick(new MouseEventArgs(MouseButtons.Left, 1,
PARAM
.ToPoint(m.LParamInternal)));
1659
OnMouseClick(new MouseEventArgs(MouseButtons.Left, 1,
PARAM
.ToPoint(m.LParamInternal)));
1713
OnMouseUp(new MouseEventArgs(MouseButtons.Middle, 1,
PARAM
.ToPoint(m.LParamInternal)));
1751
&& m.HWnd == _childEdit.Handle &&
PARAM
.LOWORD(m.LParamInternal) == (int)PInvoke.HTCLIENT)
3702
Point point = PointToScreen(
PARAM
.ToPoint(m.LParamInternal));
3712
OnClick(new MouseEventArgs(MouseButtons.Left, 1,
PARAM
.ToPoint(m.LParamInternal)));
3713
OnMouseClick(new MouseEventArgs(MouseButtons.Left, 1,
PARAM
.ToPoint(m.LParamInternal)));
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
29974
client = PointToClient(
PARAM
.ToPoint(m.LParamInternal));
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (4)
1517
int index = (int)PInvokeCore.SendMessage(this, PInvoke.LB_ITEMFROMPOINT, 0,
PARAM
.FromLowHigh(x, y));
1518
if (
PARAM
.HIWORD(index) == 0)
1521
return
PARAM
.LOWORD(index);
2420
Point point =
PARAM
.ToPoint(m.LParamInternal);
System\Windows\Forms\Controls\ListView\ListView.cs (5)
5965
Point point =
PARAM
.ToPoint(m.LParamInternal);
7034
HitTest(
PARAM
.ToPoint(m.LParamInternal)) is { SubItem.Index: > 0, Item.Selected: true };
7060
OnMouseDoubleClick(new MouseEventArgs(_downButton, 2,
PARAM
.ToPoint(m.LParamInternal)));
7065
OnMouseUp(new MouseEventArgs(_downButton, 1,
PARAM
.ToPoint(m.LParamInternal)));
7091
OnMouseUp(new MouseEventArgs(_downButton, 1,
PARAM
.ToPoint(m.LParamInternal)));
System\Windows\Forms\Controls\ListView\ListView.ListViewNativeItemCollection.cs (1)
203
return
PARAM
.ToInt(lvItem.lParam);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (2)
1364
return
PARAM
.ToInt(r.X, r.Y);
3455
PInvokeCore.SendMessage(EditTextBox, PInvokeCore.WM_LBUTTONDOWN, 0,
PARAM
.FromPoint(editPoint));
System\Windows\Forms\Controls\TabControl\TabControl.cs (2)
944
PInvokeCore.SendMessage(this, PInvoke.TCM_SETITEMSIZE, 0,
PARAM
.FromLowHigh(_itemSize.Width, _itemSize.Height));
1246
PInvokeCore.SendMessage(this, PInvoke.TCM_SETPADDING, 0,
PARAM
.FromPoint(_padding));
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (5)
1573
int index = (int)PInvokeCore.SendMessage(this, PInvokeCore.EM_CHARFROMPOS, 0,
PARAM
.FromPoint(pt));
1574
index =
PARAM
.LOWORD(index);
1616
return new Point(
PARAM
.SignedLOWORD(i),
PARAM
.SignedHIWORD(i));
2071
client = PointToClient(
PARAM
.ToPoint(m.LParamInternal));
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (2)
570
if (sizeGripBounds.Contains(PointToClient(
PARAM
.ToPoint(m.LParamInternal))))
630
if (ClientRectangle.Contains(PointToClient(
PARAM
.ToPoint(m.LParamInternal))))
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.ModalMenuFilter.cs (2)
616
ProcessMouseButtonPressed(m.HWND,
PARAM
.ToPoint(m.LParamInternal));
623
ProcessMouseButtonPressed(default,
PARAM
.ToPoint(m.LParamInternal));
System\Windows\Forms\Controls\TreeView\TreeView.cs (5)
2692
OnMouseDown(new MouseEventArgs(button, clicks,
PARAM
.ToPoint(m.LParamInternal)));
3272
pt =
PARAM
.ToPoint(m.LParamInternal)
3282
OnMouseDown(new MouseEventArgs(MouseButtons.Left, 1,
PARAM
.ToPoint(m.LParamInternal)));
3305
Point point =
PARAM
.ToPoint(m.LParamInternal);
3390
pt =
PARAM
.ToPoint(m.LParamInternal)
System\Windows\Forms\Controls\WebBrowser\WebBrowser.cs (1)
1378
if (!ShowContextMenu(
PARAM
.ToPoint(m.LParamInternal)))
System\Windows\Forms\Form.cs (1)
6993
Point point = PointToClient(
PARAM
.ToPoint(m.LParamInternal));
System\Windows\Forms\Input\InputLanguage.cs (3)
136
int device =
PARAM
.HIWORD(_handle);
172
device =
PARAM
.LOWORD(_handle);
194
int langId =
PARAM
.LOWORD(_handle);
System\Windows\Forms\Internal\WinFormsUtils.cs (2)
29
return new Point(
PARAM
.SignedLOWORD(lastXY),
PARAM
.SignedHIWORD(lastXY));
System\Windows\Forms\Screen.cs (1)
313
public override int GetHashCode() =>
PARAM
.ToInt(_hmonitor);
System\Windows\Forms\ToolTip\ToolTip.cs (1)
1709
PInvokeCore.SendMessage(this, PInvoke.TTM_TRACKPOSITION, 0,
PARAM
.FromLowHigh(pointX, pointY));
System.Windows.Forms.Design (22)
System\Drawing\Design\ColorEditor.CustomColorDialog.cs (2)
118
if (
PARAM
.LOWORD(wParam) == (int)PInvoke.COLOR_ADD)
134
(WPARAM)
PARAM
.FromLowHigh((int)MESSAGEBOX_RESULT.IDOK, 0),
System\Windows\Forms\Design\Behavior\BehaviorService.AdornerWindow.cs (1)
318
Point pt =
PARAM
.ToPoint(m.LParamInternal);
System\Windows\Forms\Design\Behavior\BehaviorService.AdornerWindow.MouseHook.cs (1)
180
Message m = Message.Create(hwnd, msg, 0u,
PARAM
.FromLowHigh(pt.Y, pt.X));
System\Windows\Forms\Design\ComponentTray.cs (4)
1618
Point location =
PARAM
.ToPoint(m.LParamInternal);
1635
Point location =
PARAM
.ToPoint(m.LParamInternal);
2538
Point location =
PARAM
.ToPoint(m.LParamInternal);
2551
Point pt =
PARAM
.ToPoint(m.LParamInternal);
System\Windows\Forms\Design\ControlCommandSet.cs (2)
1759
return
PARAM
.ToInt(cX.Parent.Handle) -
PARAM
.ToInt(cY.Parent.Handle);
System\Windows\Forms\Design\ControlDesigner.cs (6)
1720
Point pt =
PARAM
.ToPoint(m.LParamInternal);
1793
location =
PARAM
.ToPoint(m.LParamInternal);
1798
location =
PARAM
.ToPoint(m.LParamInternal);
2209
location =
PARAM
.ToPoint(m.LParamInternal);
2395
Point pt =
PARAM
.ToPoint(lParam);
2400
return
PARAM
.ToInt(pt.X, pt.Y);
System\Windows\Forms\Design\DesignerUtils.cs (2)
159
return new Point(
PARAM
.SignedLOWORD(lastXY),
PARAM
.SignedHIWORD(lastXY));
System\Windows\Forms\Design\ScrollableControlDesigner.cs (1)
33
int hitTest = (int)PInvokeCore.SendMessage(f, PInvokeCore.WM_NCHITTEST, 0,
PARAM
.FromLowHigh(pt.X, pt.Y));
System\Windows\Forms\Design\TabControlDesigner.cs (2)
616
int x =
PARAM
.SignedLOWORD(m.LParamInternal);
617
int y =
PARAM
.SignedHIWORD(m.LParamInternal);
System\Windows\Forms\Design\ToolStripDesigner.cs (1)
2540
if (GetHitTest(
PARAM
.ToPoint(m.LParamInternal)))
System.Windows.Forms.Primitives.Tests (32)
Interop\PARAMTests.cs (32)
11
Assert.Equal(0x03040102, (int)
PARAM
.FromLowHigh(0x0102, 0x0304));
12
Assert.Equal(unchecked((int)0xF3F4F1F2), (int)
PARAM
.FromLowHigh(0xF1F2, 0xF3F4));
18
Assert.Equal(0x0000000003040102, (long)
PARAM
.FromLowHigh(0x0102, 0x0304));
19
Assert.Equal(unchecked((long)0xFFFFFFFFF3F4F1F2),
PARAM
.FromLowHigh(0xF1F2, 0xF3F4));
25
Assert.Equal(0x03040102, (int)
PARAM
.FromLowHighUnsigned(0x0102, 0x0304));
26
Assert.Equal(unchecked((int)0xF3F4F1F2), (int)
PARAM
.FromLowHighUnsigned(0xF1F2, 0xF3F4));
34
Assert.Equal(0x0000000003040102, (long)
PARAM
.FromLowHighUnsigned(0x0102, 0x0304));
35
Assert.Equal(0x00000000F3F4F1F2, (long)
PARAM
.FromLowHighUnsigned(0xF1F2, 0xF3F4));
42
Assert.Equal(0x0304,
PARAM
.LOWORD((nint)0x01020304));
43
Assert.Equal(0xF3F4,
PARAM
.LOWORD(unchecked((nint)0xF1F2F3F4)));
49
Assert.Equal(0x0304,
PARAM
.LOWORD(unchecked((nint)0x0506070801020304)));
50
Assert.Equal(0xF3F4,
PARAM
.LOWORD(unchecked((nint)0xF5F6F7F8F1F2F3F4)));
56
Assert.Equal(0x0102,
PARAM
.HIWORD((nint)0x01020304));
57
Assert.Equal(0xF1F2,
PARAM
.HIWORD(unchecked((nint)0xF1F2F3F4)));
63
Assert.Equal(0x0102,
PARAM
.HIWORD(unchecked((nint)0x0506070801020304)));
64
Assert.Equal(0xF1F2,
PARAM
.HIWORD(unchecked((nint)0xF5F6F7F8F1F2F3F4)));
70
Assert.Equal(0x0304,
PARAM
.SignedLOWORD((nint)0x01020304));
71
Assert.Equal(unchecked((short)0xF3F4),
PARAM
.SignedLOWORD(unchecked((nint)0xF1F2F3F4)));
77
Assert.Equal(0x0304,
PARAM
.SignedLOWORD(unchecked((nint)0x0506070801020304)));
78
Assert.Equal(unchecked((short)0xF3F4),
PARAM
.SignedLOWORD(unchecked((nint)0xF5F6F7F8F1F2F3F4)));
84
Assert.Equal(0x0102,
PARAM
.SignedHIWORD((nint)0x01020304));
85
Assert.Equal(unchecked((short)0xF1F2),
PARAM
.SignedHIWORD(unchecked((nint)0xF1F2F3F4)));
91
Assert.Equal(0x0102,
PARAM
.SignedHIWORD(unchecked((nint)0x0506070801020304)));
92
Assert.Equal(unchecked((short)0xF1F2),
PARAM
.SignedHIWORD(unchecked((nint)0xF5F6F7F8F1F2F3F4)));
98
Assert.Equal(0x01020304,
PARAM
.ToInt(0x01020304));
99
Assert.Equal(unchecked((int)0xF1F2F3F4),
PARAM
.ToInt(unchecked((nint)0xF1F2F3F4)));
105
Assert.Equal(0x01020304,
PARAM
.ToInt(unchecked((nint)0x0506070801020304)));
106
Assert.Equal(unchecked((int)0xF1F2F3F4),
PARAM
.ToInt(unchecked((nint)0xF5F6F7F8F1F2F3F4)));
112
Assert.Equal((uint)0x01020304,
PARAM
.ToUInt(0x01020304));
113
Assert.Equal(0xF1F2F3F4,
PARAM
.ToUInt(unchecked((nint)0xF1F2F3F4)));
119
Assert.Equal((uint)0x01020304,
PARAM
.ToUInt(unchecked((nint)0x0506070801020304)));
120
Assert.Equal(0xF1F2F3F4,
PARAM
.ToUInt(unchecked((nint)0xF5F6F7F8F1F2F3F4)));
System.Windows.Forms.Tests (405)
System\Windows\Forms\AccessibleObjects\ListViewLabelEditAccessibleObjectTests.cs (1)
85
Assert.Equal(new int[] { AccessibleObject.RuntimeIDFirstItem,
PARAM
.ToInt(labelEdit.Handle) }, accessibilityObject.RuntimeId);
System\Windows\Forms\AccessibleObjects\MonthCalendar.MonthCalendarChildAccessibleObjectTests.cs (1)
115
Assert.Equal(
PARAM
.ToInt(control.Handle), accessibleObject.RuntimeId[1]);
System\Windows\Forms\AccessibleObjects\TreeViewLabelEditAccessibleObjectTests.cs (1)
84
Assert.Equal(new int[] { AccessibleObject.RuntimeIDFirstItem,
PARAM
.ToInt(labelEdit.Handle) }, accessibilityObject.RuntimeId);
System\Windows\Forms\ButtonBaseTests.cs (48)
8829
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Left, 1, 1, 2 };
8830
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Left, 1, -1, -2 };
8832
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Left, 1, 1, 2 };
8833
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Left, 1, -1, -2 };
8836
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Middle, 1, 1, 2 };
8837
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Middle, 1, -1, -2 };
8839
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Middle, 1, 1, 2 };
8840
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Middle, 1, -1, -2 };
8843
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Right, 1, 1, 2 };
8844
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Right, 1, -1, -2 };
8846
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Right, 1, 1, 2 };
8847
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Right, 1, -1, -2 };
8850
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.None, 1, 1, 2 };
8851
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.None, 1, -1, -2 };
8853
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.None, 1, 1, 2 };
8854
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.None, 1, -1, -2 };
8856
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero,
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 1, 0, 0 };
8857
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 1, 1, 2 };
8858
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 1, -1, -2 };
8859
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero,
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 1, 0, 0 };
8860
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 1, 1, 2 };
8861
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 1, -1, -2 };
8863
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero,
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 1, 0, 0 };
8864
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 1, 1, 2 };
8865
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 1, -1, -2 };
8866
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 1, 0, 0 };
8867
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 1, 1, 2 };
8868
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 1, -1, -2 };
9098
yield return new object[] { FlatStyle.Flat,
PARAM
.FromLowHigh(0, (int)PInvoke.BN_CLICKED), IntPtr.Zero, 0 };
9099
yield return new object[] { FlatStyle.Flat,
PARAM
.FromLowHigh(123, (int)PInvoke.BN_CLICKED), IntPtr.Zero, 0 };
9100
yield return new object[] { FlatStyle.Flat,
PARAM
.FromLowHigh(123, 456), IntPtr.Zero, 0 };
9103
yield return new object[] { FlatStyle.Popup,
PARAM
.FromLowHigh(0, (int)PInvoke.BN_CLICKED), IntPtr.Zero, 0 };
9104
yield return new object[] { FlatStyle.Popup,
PARAM
.FromLowHigh(123, (int)PInvoke.BN_CLICKED), IntPtr.Zero, 0 };
9105
yield return new object[] { FlatStyle.Popup,
PARAM
.FromLowHigh(123, 456), IntPtr.Zero, 0 };
9108
yield return new object[] { FlatStyle.Standard,
PARAM
.FromLowHigh(0, (int)PInvoke.BN_CLICKED), IntPtr.Zero, 0 };
9109
yield return new object[] { FlatStyle.Standard,
PARAM
.FromLowHigh(123, (int)PInvoke.BN_CLICKED), IntPtr.Zero, 0 };
9110
yield return new object[] { FlatStyle.Standard,
PARAM
.FromLowHigh(123, 456), IntPtr.Zero, 0 };
9113
yield return new object[] { FlatStyle.System,
PARAM
.FromLowHigh(0, (int)PInvoke.BN_CLICKED), (IntPtr)250, 1 };
9114
yield return new object[] { FlatStyle.System,
PARAM
.FromLowHigh(123, (int)PInvoke.BN_CLICKED), (IntPtr)250, 1 };
9115
yield return new object[] { FlatStyle.System,
PARAM
.FromLowHigh(123, 456), (IntPtr)250, 0 };
System\Windows\Forms\ButtonTests.cs (12)
3563
yield return new object[] { FlatStyle.Flat,
PARAM
.FromLowHigh(0, (int)PInvoke.BN_CLICKED), (IntPtr)250, 1 };
3564
yield return new object[] { FlatStyle.Flat,
PARAM
.FromLowHigh(123, (int)PInvoke.BN_CLICKED), (IntPtr)250, 1 };
3565
yield return new object[] { FlatStyle.Flat,
PARAM
.FromLowHigh(123, 456), (IntPtr)250, 0 };
3568
yield return new object[] { FlatStyle.Popup,
PARAM
.FromLowHigh(0, (int)PInvoke.BN_CLICKED), (IntPtr)250, 1 };
3569
yield return new object[] { FlatStyle.Popup,
PARAM
.FromLowHigh(123, (int)PInvoke.BN_CLICKED), (IntPtr)250, 1 };
3570
yield return new object[] { FlatStyle.Popup,
PARAM
.FromLowHigh(123, 456), (IntPtr)250, 0 };
3573
yield return new object[] { FlatStyle.Standard,
PARAM
.FromLowHigh(0, (int)PInvoke.BN_CLICKED), (IntPtr)250, 1 };
3574
yield return new object[] { FlatStyle.Standard,
PARAM
.FromLowHigh(123, (int)PInvoke.BN_CLICKED), (IntPtr)250, 1 };
3575
yield return new object[] { FlatStyle.Standard,
PARAM
.FromLowHigh(123, 456), (IntPtr)250, 0 };
3578
yield return new object[] { FlatStyle.System,
PARAM
.FromLowHigh(0, (int)PInvoke.BN_CLICKED), (IntPtr)250, 1 };
3579
yield return new object[] { FlatStyle.System,
PARAM
.FromLowHigh(123, (int)PInvoke.BN_CLICKED), (IntPtr)250, 1 };
3580
yield return new object[] { FlatStyle.System,
PARAM
.FromLowHigh(123, 456), (IntPtr)250, 0 };
System\Windows\Forms\ControlTests.Methods.cs (134)
12480
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(0, 0) };
12481
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(1, 2) };
12482
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(-1, -2) };
12485
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(0, 0) };
12486
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(1, 2) };
12487
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(-1, -2) };
12518
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(0, 0), IntPtr.Zero, true };
12519
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, true };
12520
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(p.X, p.Y), (IntPtr)250, true };
12521
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, true };
12524
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(0, 0), IntPtr.Zero, true };
12525
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, true };
12526
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(p.X, p.Y), IntPtr.Zero, true };
12527
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, true };
12592
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(0, 0), IntPtr.Zero };
12593
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero };
12594
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(p.X, p.Y), (IntPtr)250 };
12595
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero };
12598
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(0, 0), IntPtr.Zero };
12599
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero };
12600
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(p.X, p.Y), IntPtr.Zero };
12601
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero };
12659
WParam =
PARAM
.FromLowHigh(192, 192),
12702
WParam =
PARAM
.FromLowHigh(192, 192),
12741
WParam =
PARAM
.FromLowHigh(192, 192),
12784
WParam =
PARAM
.FromLowHigh(192, 192),
13349
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Left, 1, 1, 2 };
13350
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Left, 1, -1, -2 };
13352
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Left, 1, 1, 2 };
13353
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Left, 1, -1, -2 };
13356
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Left, 2, 1, 2 };
13357
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Left, 2, -1, -2 };
13359
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Left, 2, 1, 2 };
13360
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Left, 2, -1, -2 };
13363
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Middle, 1, 1, 2 };
13364
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Middle, 1, -1, -2 };
13366
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Middle, 1, 1, 2 };
13367
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Middle, 1, -1, -2 };
13370
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Middle, 2, 1, 2 };
13371
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Middle, 2, -1, -2 };
13373
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Middle, 2, 1, 2 };
13374
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Middle, 2, -1, -2 };
13377
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Right, 1, 1, 2 };
13378
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Right, 1, -1, -2 };
13380
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Right, 1, 1, 2 };
13381
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Right, 1, -1, -2 };
13384
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Right, 2, 1, 2 };
13385
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Right, 2, -1, -2 };
13387
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Right, 2, 1, 2 };
13388
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Right, 2, -1, -2 };
13391
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.None, 1, 1, 2 };
13392
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.None, 1, -1, -2 };
13394
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.None, 1, 1, 2 };
13395
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.None, 1, -1, -2 };
13397
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero,
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 1, 0, 0 };
13398
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 1, 1, 2 };
13399
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 1, -1, -2 };
13400
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero,
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 1, 0, 0 };
13401
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 1, 1, 2 };
13402
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 1, -1, -2 };
13404
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero,
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 1, 0, 0 };
13405
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 1, 1, 2 };
13406
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 1, -1, -2 };
13407
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 1, 0, 0 };
13408
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 1, 1, 2 };
13409
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 1, -1, -2 };
13412
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.None, 2, 1, 2 };
13413
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.None, 2, -1, -2 };
13415
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.None, 2, 1, 2 };
13416
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.None, 2, -1, -2 };
13418
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero,
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 2, 0, 0 };
13419
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 2, 1, 2 };
13420
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 2, -1, -2 };
13421
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero,
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 2, 0, 0 };
13422
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 2, 1, 2 };
13423
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 2, -1, -2 };
13425
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero,
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 2, 0, 0 };
13426
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 2, 1, 2 };
13427
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 2, -1, -2 };
13428
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 2, 0, 0 };
13429
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 2, 1, 2 };
13430
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 2, -1, -2 };
13726
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Left, 1, 1, 2 };
13727
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Left, 1, -1, -2 };
13729
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Left, 1, 1, 2 };
13730
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Left, 1, -1, -2 };
13733
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Middle, 1, 1, 2 };
13734
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Middle, 1, -1, -2 };
13736
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Middle, 1, 1, 2 };
13737
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Middle, 1, -1, -2 };
13740
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Right, 1, 1, 2 };
13741
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Right, 1, -1, -2 };
13743
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Right, 1, 1, 2 };
13744
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Right, 1, -1, -2 };
13747
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.None, 1, 1, 2 };
13748
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.None, 1, -1, -2 };
13750
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.None, 1, 1, 2 };
13751
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.None, 1, -1, -2 };
13753
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero,
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 1, 0, 0 };
13754
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 1, 1, 2 };
13755
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 1, -1, -2 };
13756
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero,
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 1, 0, 0 };
13757
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 1, 1, 2 };
13758
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 1, -1, -2 };
13760
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero,
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 1, 0, 0 };
13761
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 1, 1, 2 };
13762
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 1, -1, -2 };
13763
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP, IntPtr.Zero,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 1, 0, 0 };
13764
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 1, 1, 2 };
13765
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONUP,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 1, -1, -2 };
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (12)
1560
Assert.Equal(
PARAM
.ToInt(wParam), e.KeyValue);
1568
Assert.Equal(
PARAM
.ToInt(wParam), e.KeyValue);
1607
Assert.Equal(
PARAM
.ToInt(wParam), e.KeyValue);
1615
Assert.Equal(
PARAM
.ToInt(wParam), e.KeyValue);
1664
Assert.Equal(
PARAM
.ToInt(wParam), e.KeyValue);
1672
Assert.Equal(
PARAM
.ToInt(wParam), e.KeyValue);
1851
Assert.Equal(
PARAM
.ToInt(wParam), e.KeyValue);
1859
Assert.Equal(
PARAM
.ToInt(wParam), e.KeyValue);
1898
Assert.Equal(
PARAM
.ToInt(wParam), e.KeyValue);
1906
Assert.Equal(
PARAM
.ToInt(wParam), e.KeyValue);
1955
Assert.Equal(
PARAM
.ToInt(wParam), e.KeyValue);
1963
Assert.Equal(
PARAM
.ToInt(wParam), e.KeyValue);
System\Windows\Forms\InputLanguageTests.cs (3)
129
InputLanguage language = new(
PARAM
.FromLowHigh(langId, device));
171
InputLanguage language = new(
PARAM
.FromLowHigh(langId, device));
180
InputLanguage language = new(
PARAM
.FromLowHigh(langId, device));
System\Windows\Forms\ListViewTests.cs (2)
5452
PInvokeCore.PostMessage(listView, PInvokeCore.WM_LBUTTONUP, 0,
PARAM
.FromPoint(subItemLocation));
5453
PInvokeCore.SendMessage(listView, PInvokeCore.WM_LBUTTONDOWN, 1,
PARAM
.FromPoint(subItemLocation));
System\Windows\Forms\RichTextBoxTests.cs (24)
5552
Assert.Equal(1,
PARAM
.LOWORD(result));
5553
Assert.Equal(expected,
PARAM
.HIWORD(result));
6142
Assert.Equal(expectedSelectionStart,
PARAM
.LOWORD(result));
6143
Assert.Equal(expectedEnd,
PARAM
.HIWORD(result));
8897
yield return new object[] {
PARAM
.FromLowHigh(1, 2) };
8898
yield return new object[] {
PARAM
.FromLowHigh(int.MaxValue, int.MaxValue) };
8937
yield return new object[] {
PARAM
.FromLowHigh(1, 2), 0x20001 };
8938
yield return new object[] {
PARAM
.FromLowHigh(int.MaxValue, int.MaxValue), -1 };
9925
yield return new object[] {
PARAM
.FromLowHigh(0, (int)PInvoke.EN_CHANGE), lParam, 1 };
9926
yield return new object[] {
PARAM
.FromLowHigh(0, (int)PInvoke.EN_UPDATE), lParam, 0 };
9927
yield return new object[] {
PARAM
.FromLowHigh(123, (int)PInvoke.EN_CHANGE), lParam, 1 };
9928
yield return new object[] {
PARAM
.FromLowHigh(123, (int)PInvoke.EN_HSCROLL), lParam, 0 };
9929
yield return new object[] {
PARAM
.FromLowHigh(123, (int)PInvoke.EN_VSCROLL), lParam, 0 };
9930
yield return new object[] {
PARAM
.FromLowHigh(123, 456), lParam, 0 };
10017
yield return new object[] {
PARAM
.FromLowHigh(0, (int)PInvoke.EN_CHANGE), 1, 0, 0 };
10018
yield return new object[] {
PARAM
.FromLowHigh(0, (int)PInvoke.EN_UPDATE), 0, 0, 0 };
10019
yield return new object[] {
PARAM
.FromLowHigh(123, (int)PInvoke.EN_CHANGE), 1, 0, 0 };
10020
yield return new object[] {
PARAM
.FromLowHigh(123, (int)PInvoke.EN_HSCROLL), 0, 1, 0 };
10021
yield return new object[] {
PARAM
.FromLowHigh(123, (int)PInvoke.EN_VSCROLL), 0, 0, 1 };
10022
yield return new object[] {
PARAM
.FromLowHigh(123, 456), 0, 0, 0 };
10511
Assert.Equal(expectedMargin,
PARAM
.HIWORD(result));
10512
Assert.Equal(expectedMargin,
PARAM
.LOWORD(result));
10545
Assert.Equal(expectedLeft,
PARAM
.LOWORD(result));
10546
Assert.Equal(expectedRight,
PARAM
.HIWORD(result));
System\Windows\Forms\ToolTipTests.cs (1)
856
Assert.True(PInvokeCore.PostMessage(toolTip, PInvokeCore.WM_MOUSEMOVE, lParam:
PARAM
.FromPoint(tabPage.GetToolNativeScreenRectangle().Location)));
System\Windows\Forms\WebBrowserTests.cs (22)
4491
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(0, 0) };
4492
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(1, 2) };
4493
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(-1, -2) };
4496
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(0, 0) };
4497
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(1, 2) };
4498
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(-1, -2) };
4529
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(0, 0), IntPtr.Zero, true };
4530
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, true };
4531
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(p.X, p.Y), (IntPtr)250, true };
4532
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(-1, -2), (IntPtr)250, true };
4535
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(0, 0), IntPtr.Zero, true };
4536
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, true };
4537
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(p.X, p.Y), IntPtr.Zero, true };
4538
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, false };
4603
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(0, 0), IntPtr.Zero };
4604
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero };
4605
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(p.X, p.Y), (IntPtr)250 };
4606
yield return new object[] { new Size(10, 20),
PARAM
.FromLowHigh(-1, -2), (IntPtr)250 };
4609
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(0, 0), IntPtr.Zero };
4610
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero };
4611
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(p.X, p.Y), IntPtr.Zero };
4612
yield return new object[] { Size.Empty,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero };
TextBoxBaseTests.cs (122)
1271
Assert.Equal(expected,
PARAM
.LOWORD(result));
1272
Assert.Equal(expected,
PARAM
.HIWORD(result));
1289
Assert.Equal(expected,
PARAM
.LOWORD(result));
1290
Assert.Equal(expected,
PARAM
.HIWORD(result));
4164
Assert.Equal(1,
PARAM
.LOWORD(result));
4165
Assert.Equal(3,
PARAM
.HIWORD(result));
4487
yield return new object[] { "text",
PARAM
.FromLowHigh(1, 2), 1 };
4514
Assert.Equal(2,
PARAM
.SignedHIWORD(m.LParam));
4515
Assert.Equal(1,
PARAM
.SignedLOWORD(m.LParam));
4592
yield return new object[] {
PARAM
.FromLowHigh(1, 2), 0x20001 };
4593
yield return new object[] {
PARAM
.FromLowHigh(int.MaxValue, int.MaxValue), -1 };
4682
yield return new object[] {
PARAM
.FromLowHigh(1, 2), 0x20001 };
4683
yield return new object[] {
PARAM
.FromLowHigh(int.MaxValue, int.MaxValue), -1 };
4801
yield return new object[] {
PARAM
.FromLowHigh(1, 2), 0x20001 };
4802
yield return new object[] {
PARAM
.FromLowHigh(int.MaxValue, int.MaxValue), -1 };
4956
yield return new object[] {
PARAM
.FromLowHigh(1, 2), new Point(1, 2) };
4957
yield return new object[] {
PARAM
.FromLowHigh(-1, -2), new Point(-1, -2) };
4958
yield return new object[] {
PARAM
.FromLowHigh(int.MaxValue, int.MaxValue), new Point(-1, -1) };
6938
yield return new object[] { new Size(10, 20), shortcutsEnabled,
PARAM
.FromLowHigh(0, 0), expectedResult };
6939
yield return new object[] { new Size(10, 20), shortcutsEnabled,
PARAM
.FromLowHigh(1, 2), expectedResult };
6940
yield return new object[] { new Size(10, 20), shortcutsEnabled,
PARAM
.FromLowHigh(-1, -2), expectedResult };
6943
yield return new object[] { Size.Empty, shortcutsEnabled,
PARAM
.FromLowHigh(0, 0), expectedResult };
6944
yield return new object[] { Size.Empty, shortcutsEnabled,
PARAM
.FromLowHigh(1, 2), expectedResult };
6945
yield return new object[] { Size.Empty, shortcutsEnabled,
PARAM
.FromLowHigh(-1, -2), expectedResult };
6982
yield return new object[] { new Size(10, 20), shortcutsEnabled,
PARAM
.FromLowHigh(0, 0), expectedResult, false, true };
6983
yield return new object[] { new Size(10, 20), shortcutsEnabled,
PARAM
.FromLowHigh(1, 2), expectedResult, false, true };
6984
yield return new object[] { new Size(10, 20), shortcutsEnabled,
PARAM
.FromLowHigh(p.X, p.Y), (IntPtr)250, true, true };
6985
yield return new object[] { new Size(10, 20), shortcutsEnabled,
PARAM
.FromLowHigh(-1, -2), expectedResult, false, true };
6988
yield return new object[] { Size.Empty, shortcutsEnabled,
PARAM
.FromLowHigh(0, 0), expectedResult, false, true };
6989
yield return new object[] { Size.Empty, shortcutsEnabled,
PARAM
.FromLowHigh(1, 2), expectedResult, false, true };
6990
yield return new object[] { Size.Empty, shortcutsEnabled,
PARAM
.FromLowHigh(p.X, p.Y), expectedResult, false, true };
6991
yield return new object[] { Size.Empty, shortcutsEnabled,
PARAM
.FromLowHigh(-1, -2), expectedResult, false, true };
7063
yield return new object[] { new Size(10, 20), shortcutsEnabled,
PARAM
.FromLowHigh(0, 0), expectedResult, false };
7064
yield return new object[] { new Size(10, 20), shortcutsEnabled,
PARAM
.FromLowHigh(1, 2), expectedResult, false };
7065
yield return new object[] { new Size(10, 20), shortcutsEnabled,
PARAM
.FromLowHigh(p.X, p.Y), (IntPtr)250, true };
7066
yield return new object[] { new Size(10, 20), shortcutsEnabled,
PARAM
.FromLowHigh(-1, -2), expectedResult, false };
7069
yield return new object[] { Size.Empty, shortcutsEnabled,
PARAM
.FromLowHigh(0, 0), expectedResult, false };
7070
yield return new object[] { Size.Empty, shortcutsEnabled,
PARAM
.FromLowHigh(1, 2), expectedResult, false };
7071
yield return new object[] { Size.Empty, shortcutsEnabled,
PARAM
.FromLowHigh(p.X, p.Y), expectedResult, false };
7072
yield return new object[] { Size.Empty, shortcutsEnabled,
PARAM
.FromLowHigh(-1, -2), expectedResult, false };
7170
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Left, 1, 1, 2 };
7171
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Left, 1, -1, -2 };
7173
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Left, 1, 1, 2 };
7174
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Left, 1, -1, -2 };
7177
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Left, 2, 1, 2 };
7178
yield return new object[] { true, (int)PInvokeCore.WM_LBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Left, 2, -1, -2 };
7180
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Left, 2, 1, 2 };
7181
yield return new object[] { false, (int)PInvokeCore.WM_LBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Left, 2, -1, -2 };
7184
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Middle, 1, 1, 2 };
7185
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Middle, 1, -1, -2 };
7187
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Middle, 1, 1, 2 };
7188
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Middle, 1, -1, -2 };
7191
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Middle, 2, 1, 2 };
7192
yield return new object[] { true, (int)PInvokeCore.WM_MBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Middle, 2, -1, -2 };
7194
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Middle, 2, 1, 2 };
7195
yield return new object[] { false, (int)PInvokeCore.WM_MBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Middle, 2, -1, -2 };
7198
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Right, 1, 1, 2 };
7199
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Right, 1, -1, -2 };
7201
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Right, 1, 1, 2 };
7202
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Right, 1, -1, -2 };
7205
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.Right, 2, 1, 2 };
7206
yield return new object[] { true, (int)PInvokeCore.WM_RBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.Right, 2, -1, -2 };
7208
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Right, 2, 1, 2 };
7209
yield return new object[] { false, (int)PInvokeCore.WM_RBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.Right, 2, -1, -2 };
7212
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.None, 1, 1, 2 };
7213
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.None, 1, -1, -2 };
7215
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.None, 1, 1, 2 };
7216
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.None, 1, -1, -2 };
7218
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero,
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 1, 0, 0 };
7219
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 1, 1, 2 };
7220
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 1, -1, -2 };
7221
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero,
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 1, 0, 0 };
7222
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 1, 1, 2 };
7223
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 1, -1, -2 };
7225
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero,
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 1, 0, 0 };
7226
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 1, 1, 2 };
7227
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 1, -1, -2 };
7228
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN, IntPtr.Zero,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 1, 0, 0 };
7229
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 1, 1, 2 };
7230
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDOWN,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 1, -1, -2 };
7233
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, (IntPtr)250, MouseButtons.None, 2, 1, 2 };
7234
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, (IntPtr)250, MouseButtons.None, 2, -1, -2 };
7236
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, IntPtr.Zero, MouseButtons.None, 2, 1, 2 };
7237
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2), IntPtr.Zero, IntPtr.Zero, MouseButtons.None, 2, -1, -2 };
7239
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero,
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 2, 0, 0 };
7240
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 2, 1, 2 };
7241
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(2, 1), (IntPtr)250, MouseButtons.XButton1, 2, -1, -2 };
7242
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero,
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 2, 0, 0 };
7243
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 2, 1, 2 };
7244
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(2, 1), IntPtr.Zero, MouseButtons.XButton1, 2, -1, -2 };
7246
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero,
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 2, 0, 0 };
7247
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 2, 1, 2 };
7248
yield return new object[] { true, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(1, 2), (IntPtr)250, MouseButtons.XButton2, 2, -1, -2 };
7249
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK, IntPtr.Zero,
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 2, 0, 0 };
7250
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(1, 2),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 2, 1, 2 };
7251
yield return new object[] { false, (int)PInvokeCore.WM_XBUTTONDBLCLK,
PARAM
.FromLowHigh(-1, -2),
PARAM
.FromLowHigh(1, 2), IntPtr.Zero, MouseButtons.XButton2, 2, -1, -2 };
7524
yield return new object[] {
PARAM
.FromLowHigh(0, (int)PInvoke.EN_CHANGE), lParam, 1 };
7525
yield return new object[] {
PARAM
.FromLowHigh(0, (int)PInvoke.EN_UPDATE), lParam, 0 };
7526
yield return new object[] {
PARAM
.FromLowHigh(123, (int)PInvoke.EN_CHANGE), lParam, 1 };
7527
yield return new object[] {
PARAM
.FromLowHigh(123, (int)PInvoke.EN_HSCROLL), lParam, 0 };
7528
yield return new object[] {
PARAM
.FromLowHigh(123, (int)PInvoke.EN_VSCROLL), lParam, 0 };
7529
yield return new object[] {
PARAM
.FromLowHigh(123, 456), lParam, 0 };
7627
Assert.Equal(expectedMargin,
PARAM
.HIWORD(result));
7628
Assert.Equal(expectedMargin,
PARAM
.LOWORD(result));
7667
Assert.Equal(expectedLeft,
PARAM
.LOWORD(result));
7668
Assert.Equal(expectedRight,
PARAM
.HIWORD(result));
TrackBarTests.cs (22)
3153
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_HSCROLL,
PARAM
.FromLowHigh(-1, int.MaxValue) };
3154
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_HSCROLL,
PARAM
.FromLowHigh(0, int.MaxValue) };
3155
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_HSCROLL,
PARAM
.FromLowHigh(1, int.MaxValue) };
3156
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_HSCROLL,
PARAM
.FromLowHigh(2, int.MaxValue) };
3157
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_HSCROLL,
PARAM
.FromLowHigh(3, int.MaxValue) };
3158
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_HSCROLL,
PARAM
.FromLowHigh(4, int.MaxValue) };
3159
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_HSCROLL,
PARAM
.FromLowHigh(5, int.MaxValue) };
3160
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_HSCROLL,
PARAM
.FromLowHigh(6, int.MaxValue) };
3161
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_HSCROLL,
PARAM
.FromLowHigh(7, int.MaxValue) };
3162
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_HSCROLL,
PARAM
.FromLowHigh(8, int.MaxValue) };
3163
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_HSCROLL,
PARAM
.FromLowHigh(9, int.MaxValue) };
3166
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_VSCROLL,
PARAM
.FromLowHigh(-1, int.MaxValue) };
3167
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_VSCROLL,
PARAM
.FromLowHigh(0, int.MaxValue) };
3168
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_VSCROLL,
PARAM
.FromLowHigh(1, int.MaxValue) };
3169
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_VSCROLL,
PARAM
.FromLowHigh(2, int.MaxValue) };
3170
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_VSCROLL,
PARAM
.FromLowHigh(3, int.MaxValue) };
3171
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_VSCROLL,
PARAM
.FromLowHigh(4, int.MaxValue) };
3172
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_VSCROLL,
PARAM
.FromLowHigh(5, int.MaxValue) };
3173
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_VSCROLL,
PARAM
.FromLowHigh(6, int.MaxValue) };
3174
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_VSCROLL,
PARAM
.FromLowHigh(7, int.MaxValue) };
3175
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_VSCROLL,
PARAM
.FromLowHigh(8, int.MaxValue) };
3176
yield return new object[] { MessageId.WM_REFLECT | PInvokeCore.WM_VSCROLL,
PARAM
.FromLowHigh(9, int.MaxValue) };
System.Windows.Forms.TestUtilities (1)
KeyboardSimulator.cs (1)
30
nint lParam =
PARAM
.FromLowHighUnsigned(repeatCount, scanCode);