关于此问题,终于有了答案:
public const int WM_SETTINGCHANGE = 26;
public const int HWND_BROADCAST = 65535;
[DllImport("User32.dll",EntryPoint = "SendMessage")]
private static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
在类当中定义SendMessage函数,最后在函数中用以下语句:
object _FlickMode = Microsoft.Win32.Registry.GetValue("HKEY_CURRENT_USER\\Software\\Microsoft\\Wisp\\Pen\\SysEventParameters", "FlickMode", null);
if (_FlickMode != null&&_FlickMode is int)
{
int _Value = (int)_FlickMode;
Microsoft.Win32.Registry.SetValue("HKEY_CURRENT_USER\\Software\\Microsoft\\Wisp\\Pen\\SysEventParameters", "FlickMode", 0);
SendMessage(new IntPtr(HWND_BROADCAST), WM_SETTINGCHANGE, 0, 0);
}