default screen and mouse wheel fix
This commit is contained in:
@@ -2,6 +2,11 @@
|
|||||||
5.4.8.3 Beta (not yet released)
|
5.4.8.3 Beta (not yet released)
|
||||||
============
|
============
|
||||||
|
|
||||||
|
- Support Wheel_Left and Wheel_Right. (arnesacnussem)
|
||||||
|
- Default screen was changed from primary to OS default to start
|
||||||
|
from the same screen where the File Explorer window is located.
|
||||||
|
|
||||||
|
|
||||||
5.4.8.2 Beta
|
5.4.8.2 Beta
|
||||||
============
|
============
|
||||||
|
|
||||||
|
|||||||
@@ -82,9 +82,8 @@ namespace mpvnet
|
|||||||
ContextMenu.Opened += ContextMenu_Opened;
|
ContextMenu.Opened += ContextMenu_Opened;
|
||||||
ContextMenu.Opening += ContextMenu_Opening;
|
ContextMenu.Opening += ContextMenu_Opening;
|
||||||
|
|
||||||
if (core.Screen == -1)
|
if (core.Screen > -1)
|
||||||
core.Screen = Array.IndexOf(Screen.AllScreens, Screen.PrimaryScreen);
|
{
|
||||||
|
|
||||||
int targetIndex = core.Screen;
|
int targetIndex = core.Screen;
|
||||||
Screen[] screens = Screen.AllScreens;
|
Screen[] screens = Screen.AllScreens;
|
||||||
|
|
||||||
@@ -98,6 +97,7 @@ namespace mpvnet
|
|||||||
Rectangle target = screen.Bounds;
|
Rectangle target = screen.Bounds;
|
||||||
Left = target.X + (target.Width - Width) / 2;
|
Left = target.X + (target.Width - Width) / 2;
|
||||||
Top = target.Y + (target.Height - Height) / 2;
|
Top = target.Y + (target.Height - Height) / 2;
|
||||||
|
}
|
||||||
|
|
||||||
if (!core.Border)
|
if (!core.Border)
|
||||||
FormBorderStyle = FormBorderStyle.None;
|
FormBorderStyle = FormBorderStyle.None;
|
||||||
@@ -526,18 +526,18 @@ namespace mpvnet
|
|||||||
|
|
||||||
switch (m.Msg)
|
switch (m.Msg)
|
||||||
{
|
{
|
||||||
case 0x201: // WM_LBUTTONDOWN
|
|
||||||
case 0x202: // WM_LBUTTONUP
|
|
||||||
case 0x207: // WM_MBUTTONDOWN
|
|
||||||
case 0x208: // WM_MBUTTONUP
|
|
||||||
case 0x20b: // WM_XBUTTONDOWN
|
|
||||||
case 0x20c: // WM_XBUTTONUP
|
|
||||||
case 0x20A: // WM_MOUSEWHEEL
|
|
||||||
case 0x100: // WM_KEYDOWN
|
case 0x100: // WM_KEYDOWN
|
||||||
case 0x101: // WM_KEYUP
|
case 0x101: // WM_KEYUP
|
||||||
case 0x104: // WM_SYSKEYDOWN
|
case 0x104: // WM_SYSKEYDOWN
|
||||||
case 0x105: // WM_SYSKEYUP
|
case 0x105: // WM_SYSKEYUP
|
||||||
case 0x20e: // WM_MOUSEHWHEEL fix for #124
|
case 0x201: // WM_LBUTTONDOWN
|
||||||
|
case 0x202: // WM_LBUTTONUP
|
||||||
|
case 0x207: // WM_MBUTTONDOWN
|
||||||
|
case 0x208: // WM_MBUTTONUP
|
||||||
|
case 0x20a: // WM_MOUSEWHEEL
|
||||||
|
case 0x20e: // WM_MOUSEHWHEEL
|
||||||
|
case 0x20b: // WM_XBUTTONDOWN
|
||||||
|
case 0x20c: // WM_XBUTTONUP
|
||||||
{
|
{
|
||||||
bool skip = m.Msg == 0x100 && LastAppCommand != 0 &&
|
bool skip = m.Msg == 0x100 && LastAppCommand != 0 &&
|
||||||
(Environment.TickCount - LastAppCommand) < 1000;
|
(Environment.TickCount - LastAppCommand) < 1000;
|
||||||
|
|||||||
Reference in New Issue
Block a user