我需要以编程方式禁用Windows 8超级按钮栏。 在MSDN上,我可以找到这样做的示例代码。 但是,当我在我的机器上安装Windows 8 SDK的代码片段时,我收到链接器错误。 代码段可以在System.EdgeGesture.DisableTouchWhenFullscreen
找到我能够检索PropertyStore指针但是当我尝试设置值“PKEY_EdgeGesture_DisableTouchWhenFullscreen”时,我会收到此属性的链接器错误。
答案 0 :(得分:1)
该符号将导出以下lib文件。
C:\Program Files (x86)\Windows Kits\8.0\Lib>findstr /m /S /c:"PKEY_EdgeGesture
isableTouchWhenFullscreen" *.*
win8\um\arm\Uuid.Lib
win8\um\x64\ehstorguids.lib
win8\um\x64\Uuid.Lib
win8\um\x86\ehstorguids.lib
win8\um\x86\Uuid.Lib
您修改了libpath吗?
答案 1 :(得分:0)
您只需要创建(如果不存在) EdgeUI 键:
HKEY_CURRENT_USER \软件\微软\的Windows \ CurrentVersion \ ImmersiveShell
并添加新的DWORD键: DisableTLcorner &的 DisableCharmsHint 强>
禁用:
DisableTLcorner = 1
DisableCharmsHint = 1
对于启用更改为零或删除它们:
DisableTLcorner = 0
DisableCharmsHint = 0
所有这些都可以在MFC中轻松完成!!!!