相关疑难解决方法(0)

SendKeys.Send和Windows Key

我正在尝试为我的WinForm应用程序创建一个键盘触发器,该应用程序调用Windows键+#(#=数字键)快捷方式,该快捷方式在任务栏的第n个插槽中启动应用程序的新实例.

例如,我想运行Photoshop,它位于我的任务栏的第一个插槽中.

WinKey+1
Run Code Online (Sandbox Code Playgroud)

我听说过CTRL + ESC替代方案,但下面的代码不起作用.

SendKeys.Send("^{ESC}1")
Run Code Online (Sandbox Code Playgroud)

还有其他选择吗?我需要为此运行批处理文件吗?

谢谢!:)

.net winforms

6
推荐指数
1
解决办法
1万
查看次数

关闭Windows 8 Charm Bar

我有一个Surface Pro,我需要"锁定"作为一种Kiosk模式.我知道有一个更新正在为"Kiosk模式"..但我需要在此之前这样做.

我在互联网上搜索过,但看起来你无法通过屏幕上的滑动禁用魅力栏.我已经找到了禁用触控板的方法..但不幸的是,由于这款平板电脑将在没有键盘的情况下使用,我需要禁用魅力吧.

我的新想法是将整个Charm条HWND移出屏幕数千个像素,或者,可能在其上设置一个窗口样式,以便它不会出现.我试图使用Spy ++和一个EnumWindows基于自定义的控制台应用程序给我一些Window句柄..但是我不能让Charm栏打开足够长的时间让它们生效.

所以我的问题是:如何HWND在Windows 8中找到Charm Bar 的Window Handle()?或者,我怎样才能以其他方式获得Charm栏的引用以便抛出SetWindowLong或者抛出SetWindowPos它?

c# c++ windows-8 windows-rt

5
推荐指数
1
解决办法
4819
查看次数

标签 统计

.net ×1

c# ×1

c++ ×1

windows-8 ×1

windows-rt ×1

winforms ×1