问题标签 [titlebar]

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 投票
2 回答
2478 浏览

winforms - Windows MDI 子窗体标题栏

MDI 子窗体在显示时会显示其标题栏片刻。然后表格正常加载。有没有办法在不显示标题栏和表单边框的情况下加载表单。这就是发生的事情......

替代文字

替代文字

0 投票
4 回答
4997 浏览

cocoa - 无边框 NSWindow 上的圆角

我正在创建一个应用程序,但我不想要标题栏

如果标题始终保持不变,显示它是否有意义?例如,如果一个应用程序没有显示文档的名称,或者它打开的任何其他资产的名称,并且如果您想移动窗口,其他控件周围的顶部有足够的空间可以抓住,那么标题有多大用途? http://i.stack.imgur.com/C9mTo.png

问题是:我该怎么做?我试过使用[mainWindow setStyleMask:NSBorderlessWindowMask];,但我不能让它有圆角。我真的不知道如何制作圆角。除此之外,我不能让它有一个调整大小的控件。如果我使用[mainWindow setStyleMask:NSBorderlessWindowMask | NSResizableWindowMask];它不再是无边界的。谁能帮我?谢谢。

0 投票
2 回答
5337 浏览

jquery - jQuery 对话框 IE7 问题

我只在 IE7 中遇到了标题栏宽度的问题。使用宽度打开时的第一个对话框功能:'auto' 标题栏不会延伸到整个对话框窗口。使用 minWidth 的第二个函数可以工作,但更像是 width 属性,并且不会随着内容的大小而增长。有任何想法吗?

不工作:

工作(仅作为固定宽度):

0 投票
0 回答
2164 浏览

windows - 如何将自定义按钮添加到 Windows 的最小化/最大化/关闭 (x)

我想知道是否有一种方法可以(当然以编程方式)将图标/按钮/除了纯文本添加到窗口(Microsoft Windows 窗口...)的标题栏或最小化/最大化/关闭位置旁边按钮是。我可以自己画它并创建一个错觉,它是窗口的一部分,但我想知道在 user32 api 中是否有这样的方法。

到目前为止,我找到了一种禁用最小化/最大化/关闭按钮的方法,但没有找到一种向它们添加自定义按钮的方法。我觉得很奇怪。

这是我想要实现的目标: 替代文字

我一直想知道它是如何在这里完成的,因为使用 gdi/gdi+ 为每个窗口绘制一个按钮,然后检测它是否与另一个窗口重叠,然后只显示不重叠的部分,这在我看来是一个不太可能的解决方案。可能该按钮已在窗口类中注册,因此每个窗口都有此按钮。任何指示该怎么做?

此外,假设我没有启用 Unicode,我该如何创建一个按钮。然后在下面的一段代码中:

我必须用它们的长等效值替换所有漂亮的 Windows 常量....但是,当我搜索它们时,我得到的只是:http: //msdn.microsoft.com/en-us/library/bb775951 (v =VS.85).aspx

任何指针?

0 投票
1 回答
358 浏览

java - 如何检索应用程序标头的高度?

有没有办法检索应用程序标题和顶栏(包含时钟、信号信息等的那个)所采用的高度(以像素为单位)

谢谢

0 投票
1 回答
650 浏览

qt - 尽管在资源中有效(并在其他地方使用),但 WindowIcon 未显示

在我的最后一个问题(Qt/C++:程序运行时图标未显示)中,我询问了如何让图标显示在工具栏上,并被告知我需要一个 Qt 资源,我添加了该资源并解决了我的问题,图标确实出现在工具栏上。

现在我正在尝试使用相同的资源文件设置窗口的标题图标,它在 Qt 预览查看器中显示良好,但在实际程序中显示为空白。我正在使用具有 MDIArea 的 MainWindow 并且孩子也是 MainWindows;父 MDI 和子 MDI 窗口图标都不会正确显示。在父级上,我看到常规的“Windows 应用程序图标”,而在子级上,该图标完全空白。

我该如何解决这个问题?

0 投票
3 回答
8331 浏览

c# - 在 Windows Vista/7 Aero 标题栏上绘制自定义按钮

我在StackOverflow上发现了这个问题。基本上,用户想要在标题栏上绘制自定义按钮。

我尝试了代码并意识到它仅在禁用 Aero 时才在 vista/7 中工作。我的问题是,有没有办法在 启用 aero时在标题栏上绘制自定义按钮?

此外,是否有任何方法可以从当前主题读取信息,以便我可以设置按钮样式以匹配现有主题。


更新

这是我的电脑截图,展示了上述概念。安装 DisplayFusion 后,我得到了额外的标题栏按钮。
Notepad2 显示附加按钮。

而且我知道 DisplayFusion 是一个 .NET 程序,因为它在 .NET Reflector 中打开。不利的一面是程序被混淆了。不像我想反编译程序或任何东西;我只想在我的标题栏上添加一个按钮来做其他事情(例如最小化到系统托盘)。
下面是屏幕截图,证明该程序是一个 .NET 应用程序。
.NET 反射器显示 DisplayFusion

0 投票
1 回答
3241 浏览

c# - 将菜单选项插入 ApplicationIcon 菜单

Windows 应用程序在标题栏的左上角、应用程序名称的左侧有一个图标?如果您单击它,它会显示RestoreMinimizeMaximize.. 等选项。

在许多程序中,它们有额外的菜单选项(Windows 提供的默认选项除外)。如何在 C# Winforms 中实现这一点?

0 投票
2 回答
940 浏览

jquery - jQuery UI 对话框标题栏问题

我希望其他人已经经历过这种情况,并且可以为我指出原因/修复的正确方向。

我遇到的问题是我正在使用 jQuery UI-Dialog 进行某些表单输入。当对话框显示时,它完全没有标题栏。我在 firebug 中打开它,发现有一个 CSS 项,如下所示;

Firefox 中的 element.style 似乎指的是 /html/body/div[3]/div,它是用于标题栏本身的 div。当我禁用显示时:无;标题栏变得可见。所以,我知道是什么导致了它,但似乎那个 css 可能是 jquery 本身可能发生的事情的结果。

我最初认为我的 CSS 文件可能存在 CSS 冲突,因此我将它们注释掉并尝试仅使用 jquery 库和自定义 css 和图像运行页面。还是得到同样的东西。

我已经为此奋斗了好几天,真的可以使用一些建议。

谢谢

更新:

0 投票
5 回答
1686 浏览

titlebar - 检测窗口标题栏的高度

我正在使用 ClipCursor 将鼠标锁定在窗口中。如何检测窗口标题栏和窗口边框的高度(所以鼠标不能点击标题栏和最小化、恢复和最大化按钮的唯一地方)?

  • 标题栏的高度取决于操作系统(我不能给出一个明确的值)。
  • 我不确定边框是否具有不同操作系统的不同宽度。
  • 我在经典模式下使用 Windows XP。
  • 当我更改为主题模式时,标题栏的高度会发生变化,因此它不起作用。
  • 没有使用特定的语言。