110,533
社区成员
发帖
与我相关
我的任务
分享
protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
//WM_QUERYENDSESSION
case (0x0011):
m.Result = IntPtr.Zero;
break;
//WM_SYSCOMAND SC_SCREENSAVE SC_MONITORPOWER
case (0x0112):
if (m.LParam == (IntPtr)0xF140||m.LParam==(IntPtr)0XF170)
m.Result = IntPtr.Zero;
else
base.WndProc(ref m);
break;
default:
base.WndProc(ref m);
break;
}
}
protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
//WM_QUERYENDSESSION
case (0x0011):
m.Result = IntPtr.Zero;
break;
//WM_SYSCOMAND SC_SCREENSAVE
case (0x0112):
if (m.LParam == (IntPtr)0xF140)
m.Result = IntPtr.Zero;
else
base.WndProc(ref m);
break;
//SC_MONITORPOWER
case (0xF170):
m.Result = IntPtr.Zero;
break;
default:
base.WndProc(ref m);
break;
}
}
protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case (0x0011):
m.Result = IntPtr.Zero;
break;
//SC_SCREENSAVE
case (0xF140):
m.Result = IntPtr.Zero;
break;
//SC_MONITORPOWER
case (0xF170):
m.Result = IntPtr.Zero;
break;
default:
base.WndProc(ref m);
break;
}
}