问题标签 [messagebox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - 帮助:更改 WPF 应用程序清单?
我向 Microsoft 发布了一条评论,指出 WPF 中的对话框未启用 VisualStyle。
乔卡斯特罗在那里发布了一个我不太明白如何实现的解决方法,有人可以帮忙吗?
这是他的回应:
出于应用程序兼容性的原因,应用程序默认情况下不使用系统通用控件的 v6(自 XP 起可用)。这并不真正适用于 WPF,但您也只在使用本机控件时的少数情况下看到它,因此它不像 WinForms 那样普遍,后者的 API 只是包装标准控件。
要在 WPF 中解决此问题,您需要通过在 exe 的清单中指定 v6 comctl32 来明确选择加入。这必须在 exe 上完成,因此 WPF 不能将其作为其 DLL 的一部分。EnableVisualStyles 在运行时执行此操作,但这种方式通常更好。
例如,类似:
c++ - 使用“cout”在 Windows 对话框中显示消息 - C++
可以使用 cout 语法显示 windows 消息框吗?
我还需要抑制/隐藏命令提示符窗口。
有很多方法可以调用 messagebox 函数并通过其用法显示文本,但这里的主要约束是必须使用 cout 语法。
我正在考虑在 cout 输出中调用 VB msgbox 命令,但找不到任何有效的方法。
有任何想法吗?
c# - 在父窗体中居中 MessageBox
有没有一种简单的方法可以在 .net 2.0 中以父窗体居中 MessageBox
c# - 为什么我的 WCF 服务方法只有在我调用 MessageBox.Show() 后才起作用?
我有一个 WCF 服务,它提供了一种创建文件的方法。有时这个文件需要一点时间才能出现,如果之后立即调用其他依赖于该文件存在的方法,它们就会失败。因此,我想在继续之前检查文件是否已出现。
在我的客户端类中,我可以调用服务方法,然后循环直到文件出现,然后再继续 - 这非常有效。但是如果我循环直到文件出现在服务方法中,它永远不会发现文件已经创建 -除非我在检查之前调用 MessageBox.Show() 。如果我这样做了,它几乎会立即找到它,就像我从客户那里调用它一样。
该文件在服务方法正在寻找它的时候肯定存在(编辑:不使用 File.Exists() 正如我之前写的那样) - 那么为什么找不到它呢?为什么 MessageBox.Show() 解决了这个问题?
我假设它一定是一个我不明白的线程问题,因为它在服务外部工作,并且如果你调用 MessageBox.Show() (这会阻塞 UI 线程?),但我有点损失,所以任何帮助将不胜感激。
更多信息:如果这与线程问题相关,该服务由正在运行的 GUI 应用程序作为插件托管。感谢大家。
编辑:这是代码的一个版本。我最初没有发布这个,因为它使用了第三方库,所以我不确定它有多大帮助:
c++ - C++ 应用程序的智能断言?
定义一个新的宏是否可以满足我向用户显示失败断言的需要,并为开发人员提供足够的信息来调试问题。
给用户的消息,用户最后应该如何处理这个消息给开发者的信息
我们使用的示例消息 fn,
c# - 消息框不工作
我有一个例外,我需要显示一个消息框
我的消息框在本地主机上工作,但不在服务器上
我怎样才能使这项工作...谢谢
有没有另一种方法可以做到这一点....请帮助..我知道这是一个小问题,但它需要做......
windows-7 - 任务对话框默认按钮
stackoverflow 运行速度更快 :)
我正在使用适用于 Microsoft® .NET Framework 的 Windows® API 代码包来访问 Windows 7 API,并且我想将旧的MessageBox更改为TaskDialog。我找不到的一件事是对话框的默认按钮。有没有办法设置它?解决方法呢?
谢谢
c# - 模拟 ShowDialog 功能
我正在编写一个应用程序(c# + wpf),其中所有模式样式对话框都实现为UserControl
覆盖 main 的半透明网格顶部Window
。这意味着只有一个Window
,它保持所有公司应用程序的外观和感觉。
要显示 a MessageBox
,语法如下:
如您所见,与经典的 .NET 版本相比,不仅执行流程实际上是倒置的,而且还非常冗长:
我真正在寻找的是一种在base.ShowMessageBox
它引发对话框关闭事件之前不返回的方法,但我看不出如何在不挂起 GUI 线程的情况下等待这个,从而阻止用户单击 OK。我知道我可以将委托函数作为函数的参数,这种ShowMessageBox
函数可以防止执行反转,但仍然会导致一些疯狂的语法/缩进。
我错过了一些明显的东西还是有标准的方法来做到这一点?
vb.net - Winform消息框中的可点击URL?
我想在消息框中显示帮助链接。默认情况下,文本显示为不可选择的字符串。
opengl - Windows 7上带有GLUT的OpenGL,全屏模式不显示消息框
不久前,我用 C++ 编写了一个 OpenGL 应用程序,当时我的操作系统是 Windows XP。
我使用 GLUT(plane ol' 版本)来显示窗口,还使用了全屏模式。
有时我会显示一个消息框(MessageBoxA 方法,使用 MB_TASKMODAL 修饰符)。
在 Windows XP 中,消息框很好地显示在全屏图形上,但在 Windows 7 中似乎发生了一些变化。现在,应用程序的行为就像显示消息框一样,主要是键盘和鼠标无法操作,直到我单击框上的按钮,但屏幕上不显示消息!请记住,它与在 Windows XP 中运行良好的代码相同,并且仅在全屏模式下存在问题。
有没有人遇到过这种问题,也许知道一种使该代码与 windows 7 兼容的方法?