【发布时间】:2010-11-09 03:39:27
【问题描述】:
我们能否以信息亭模式打开 IE,但不能以最大化视图打开?我们正在尝试从 C#.NET 应用程序打开一个 IE 实例。此实例以信息亭模式打开,但禁止用户在打印预览弹出窗口中选择“确定”(因为 IE 最大化覆盖整个屏幕)。我们希望通过某种方式仅在 IE 中打开特定页面(因此在 kiosk 模式下)但不覆盖全屏,以便用户可以选择打印选项。 或者有没有办法完全禁用打印选项并使用默认选项静默打印? 有什么想法/建议吗?
【问题讨论】:
我们能否以信息亭模式打开 IE,但不能以最大化视图打开?我们正在尝试从 C#.NET 应用程序打开一个 IE 实例。此实例以信息亭模式打开,但禁止用户在打印预览弹出窗口中选择“确定”(因为 IE 最大化覆盖整个屏幕)。我们希望通过某种方式仅在 IE 中打开特定页面(因此在 kiosk 模式下)但不覆盖全屏,以便用户可以选择打印选项。 或者有没有办法完全禁用打印选项并使用默认选项静默打印? 有什么想法/建议吗?
【问题讨论】:
听起来您正在寻找WebBrowser control,它允许您在程序中嵌入 IE。
【讨论】:
webBrowser.Document.ExecCommand("Print", false, null)。但是,我认为它不会起作用。
我会看看 Microsoft HTML 应用程序:
http://msdn.microsoft.com/en-us/library/ms536496%28VS.85%29.aspx
他们将对应用程序的 chrome 显示方式进行更多控制,并在当前登录用户的上下文中运行。
【讨论】: