是否存在可以控制平板电脑模式打开和关闭的API?
我可以通过监视注册表的SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell
属性值来确定当前的平板电脑模式状态,但是即使代码更改了该值,您也无法真正关闭Windows的 off / on 平板电脑模式。
在WPF项目中,我想在进入应用程序时关闭/打开平板电脑模式。我试图直接修改注册表中的值,但没有显示对操作系统的影响。
Registry.SetValue("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ImmersiveShell","TabletMode", 0);
SendMessageTimeout(new IntPtr(HWND_BROADCAST), WM_SETTINGCHANGE, IntPtr.Zero, IntPtr.Zero, SendMessageTimeoutFlags.SMTO_NORMAL,1000, out result1);