嗨&感谢您的期待!如何从C#桌面应用程序以全屏模式打开默认浏览器?
如何从C#桌面应用程序以全屏模式打开默认浏览器?我看到的如此相似的问题:
How to open in default browser in C#
。 。 .BUT没有地址在C#的FULLSCREEN浏览器窗口中打开本地HTML文件(C:驱动器)。
我可以打开使用这个窗口:
Process.Start("http://google.com");
但我让它默认怎么全屏?有没有一种方法可以模拟F11按键,或者甚至更直接?
编辑:理想情况下,我不需要打开窗体。我不想混淆这个问题,但是我正在试验Kinect语音识别引擎,并且会有一个程序在系统托盘中运行,并且始终在监听。我已经达到了可以说出一个命令的程度,而且它会。 。 。
//do stuff
。 。在这种情况下,我只是希望它以全屏模式打开默认浏览器。
因此,我不必在全屏和普通屏幕之间来回切换,只需全屏启动即可。我在想,F11印刷机的模拟将会是答案,但这听起来像我需要一个表格打开?
谢谢!
马特
有这个没有标准的机制,每一个浏览器不同的方式实现了“无边框最大化”模式。 ProcessStartInfo.WindowStyle就是你所拥有的。 – 2011-12-27 20:10:37
F11似乎适用于Chrome,Firefox和IE;虽然没有明确的标准,但这似乎有约90%的流行浏览器。 – 2011-12-27 20:17:27