问题标签 [dialog]

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.

0 投票
5 回答
4030 浏览

javascript - 如何创建可拖动且可调整大小的 JavaScript 弹出窗口?

我想在 JavaScript 中创建一个可拖动且可调整大小的窗口以供跨浏览器使用,但如果可以的话,我想尽量避免使用框架。

有没有人有我可以使用的链接或一些代码?

0 投票
1 回答
2483 浏览

javascript - 如何使 jquery 对话框与 themeroller 主题一起使用?

我正在尝试来自 jquery UI 的对话框。所有在线演示都使用flora.css。我无法使用themeroller应用程序生成的 css 文件正确显示对话框。我错过了什么吗?这些东西应该开箱即用吗?

更新:谢谢布洛克。当我清理代码以制作示例时,我意识到 demo.html 中的 HTML(themeroller.zip附带)有点过于冗长。我需要做的就是为对话框 div 赋予如下属性class="ui-dialog"

我会接受你的回答。谢谢你的时间。

0 投票
4 回答
4443 浏览

javascript - 使用 themeroller css 时 jquery 对话框的问题

jquery ui 对话框的演示都使用“flora”主题。我想要一个定制的主题,所以我使用了themeroller来生成一个css文件。当我使用它时,似乎一切正常,但后来我发现我无法控制对话框中包含的任何输入元素(即,无法输入文本字段,无法选中复选框)。进一步调查显示,如果我将对话框属性“modal”设置为 true,就会发生这种情况。当我使用植物主题时,这不会发生。

这是js文件:

这是使用植物主题的 html:

下面是使用下载的 themeroller 主题的 html:

可以看到,只有引用的css文件和类名不同。有人知道可能出了什么问题吗?

@David:我试过了,但它似乎不起作用(在 FF 或 IE 上都没有)。我试过内联css:

我也尝试过引用外部 css 文件:

但这些都不起作用。我在你的建议中遗漏了什么吗?

编辑:
通过brostbeef解决!
因为我最初使用的是flora,所以我错误地认为我必须指定一个类属性。事实证明,这仅在您实际使用植物主题(如示例中)时才是正确的。如果您使用自定义主题,则指定类属性会导致这种奇怪的行为。

0 投票
2 回答
8368 浏览

winapi - 如何以编程方式更改 Win32 对话框中的 Tab 键顺序?

在通过对话框模板和 CreateDialogIndirect 生成对话框后,我经常需要向对话框添加控件。在这些情况下,tab 顺序由对话框模板设置,并且没有明显的方法可以通过包含新创建的控件来更改 tab 顺序。

0 投票
7 回答
10765 浏览

ms-access - 如何防止“请告诉 Microsoft 这个问题”对话框

我们有一个错误,我们似乎无法找到,也没有必要/资源来尝试追踪它。我们需要做的只是防止“请告诉微软这个问题”对话框弄乱服务器。

它来自 MS-Access 错误(我们认为),但我找不到 Access 的安装位置(我认为不是);任何驱动器上都没有 MS Office 目录。

如果我们可以阻止对话框出现,那就太好了。

谢谢。

规格:Window Server 2003 sp2

0 投票
1 回答
2914 浏览

c++ - MFC IE 嵌入式网络浏览器古怪

我有这个嵌入 Internet Explorer Web 浏览器控件的无模式 MFC 对话框。

该控件直接来自CWndVisual Studio 生成的 ActiveX 包装器,我将其映射到CDialog仅使用DDX_Control(pDX, IDC_EXPLORER, m_explorer);.

我有2个问题。

问题 1:

由于没有模式,我使用 new/Create(),然后使用 DestroyWindow()/delete(在 PostNcDestroy 中)随意启动和停止对话框。

当 IE 控件开始加载 Flash 视频(常规的 YouTube 内容)时,麻烦就开始了:当一个关闭,从而破坏对话框时,视频仍然加载!直到完全缓存。即使父对话框已通过 PostNcDestroy 并且所有内存都已释放,Flash ActiveX 线程仍会徘徊并继续运行。

该怎么办?您如何真正“杀死”该子 Web 控件及其所有线程?

问题2:

Web 浏览器控件覆盖对话框的整个区域。我无法截获任何OnMouseMove()- 在父对话框或 Web 浏览器映射类中!是什么赋予了?

谢谢!


“清理”

在 PostNcDestroy() 中“删除这个”——当然是调用基本函数。应该更多吗?什么?对话不应该优雅地照顾它的孩子吗?

我试图在 Web 控件上显式调用 DestroyWindow,或者向他发送/发布消息,例如 WM_DESTROY、WM_CLOSE,甚至 WM_QUIT——但没有——同样的交易。

问题2:

不,就像缩进一样,控件占用了所有空间并且它在顶部,所以我猜任何鼠标操作都不会被“下方”传输:)?但是为什么不调用他自己的 OnMouseMove 呢?因为它直接来自CWnd?我迷路了...

0 投票
5 回答
21370 浏览

c++ - 不使用资源文件的 Windows API 对话框

我正在尝试使用 C++ 和 windows API 创建一个对话框,但我不希望在资源文件中定义该对话框。我在网上找不到任何好的东西,而且我读过的例子似乎都没有以编程方式定义对话框。

我怎样才能做到这一点?

一个简单的例子就可以了。我还没有做任何复杂的事情。

0 投票
4 回答
1414 浏览

vb.net - VB.NET 中的预定义对话框模板?

在 VB.NET 中是否有我可以使用的模板对话框库?创建自定义对话框并从中继承很容易,但似乎会有一些模板用于此类事情。

我只需要一些简单的东西,比如保存/取消、是/否等。

编辑:MessageBox 还不够,因为我想添加下拉菜单、列表框、网格等。如果我有一个对话框表单,我可以在其中请求一些预定义的按钮,每个按钮都返回一个模态结果并关闭表单,然后我可以添加这些控件并且按钮已经存在。

0 投票
2 回答
1974 浏览

c# - C# ODBC 对话框

有关如何显示 ODBC 连接对话框并取回所选 ODBC 的任何信息?

0 投票
1 回答
1269 浏览

mono - Mono-Develop 在尝试创建选择 Gtk 对象(对话框)时抛出错误“”,为什么?

我最近开始使用 Mono-Develop IDE (v1) 在 Ubuntu 8.04 上使用 Mono (1.9.1)。我正在尝试使用 GTK-Sharp 2 为播放应用程序运行 GUI。

由于某种原因,当我尝试创建 gtk 对话框(ColorSelectionDialogMessageDialog)时,编译器会抛出错误“'Gtk.ColorSelectionDialog.ColorSelectionDialog(GLib.GType)' is inaccessible due to its protection level (CS0122)”

也许这些对话框不是 GTK 库中的公共对象?

以下是一些引发异常的 c# 代码示例:

有什么建议么?