问题标签 [window-position]
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.
c++ - C++:全局鼠标钩子并重置窗口的位置
现在,我正在开发应用程序来重置窗口的位置。需要注意的一件事是,我使用了全局鼠标挂钩来监听桌面鼠标事件。全局鼠标挂钩运行良好。我的问题是 SetWindowPos() 方法工作异常。以下是我的代码:
当我构建应用程序时,窗口进入桌面的左上角,但突然,它又回到了原来的位置。
你愿意帮我解决这个问题吗?
python - 如何设置 QDialog 的位置?
我正在使用 Ubuntu 16.04 和 Python 2.7。我用 PyQt 创建了一个对话框,但是如何设置一个QDialog
对象的位置呢?我试过self.move(x,y)
了,但它不动,仍然停留在原来的位置。
这是我的例子:
我使用该createMyDialog
函数来创建模态对话框。任何人都可以提供任何建议吗?
c# - 你能得到另一个应用程序内的窗口的位置吗
所以我从这里提供的答案中找到了一个例子
有一个答案给出了将记事本窗口移动到屏幕左上角的代码示例。我试过了,效果很好。然后我在我正在做的一个小项目上尝试了它,但我无法移动它。
注意:我确实将“记事本”更改为我想要移动的窗口顶部的名称。
}
我举个例子。考虑一下 Visual Studios 以及它如何具有解决方案资源管理器窗口或输出窗口,我可以用鼠标拖动它们并移动它们或取消停靠它们。是否有一种方法可以让应用程序内部具有类似于 Visual Studios 的窗口并获取它们在程序中的位置?
我在这里看到了很多关于移动窗口或查找活动窗口等的答案。但是我不确定我是否能够访问另一个应用程序内部的这个子窗口。
谢谢
gtk - GTK 忽略任何类型的窗口定位
我一直在尝试将启动画面放置在屏幕中央。在 Windows 中,这样的请求很容易使用 SetWindowPos 和一些几何算术。我发现窗口管理器忽略了所有移动窗口的请求。所以我的问题是,我怎么会看到这么多应用程序的初始屏幕正确居中?我从 GTK_WINDOW_TOPLEVEL BTW 开始,然后切换到弹出窗口尝试一些事情。设置重力和位置不会失败,它们只是被忽略。即使在 .glade 文件中定义,窗口也会被忽略。
.net - WPF 窗口位置和比例大于 100% 的奇怪行为
我有一个三显示器设置:左侧为 1920x1080,100%,中间和右侧为 3840x2160,150%。
当我将窗口的 Left 属性设置为 2487 时,它出现在中间监视器和右侧监视器之间。当我将 Left 属性设置为 2488 时,窗口会跳到中央监视器的中间附近。这对我来说毫无意义,即使我考虑到 DPI。
如果我将监视器比例设置为 100%,它会按预期运行。我只是想弄清楚如何判断窗口何时靠近屏幕的右边缘,而这使得它变得不可能。
XAML:
代码:
javascript - 如何将屏幕上的项目与 javascript 中的窗口大小相关?
这是我的代码,可以更好地解释我正在尝试做的事情。它接近于使其居中,但总是偏离中心一点。它位于 10,000 x 10,000 像素的画布上。
起初我认为偏移是因为滚动条,但即使我不隐藏滚动条,圆圈仍然离屏幕中心有点偏离。任何有关使其居中的帮助将不胜感激。有时屏幕上只显示圆的一半或四分之一,它似乎有点随机,但大多数时候它接近中心。
wpf - WPF:最小化 System.Windows.Window 的状态
我如何知道 System.Windows.Window 在最小化之前是处于 WindowState.Normal 还是 WindowState.Maximized 中?
swift - 从 AXUIElementCopyAttributeValue 中找到一个窗口及其 windowNumber 以更改其位置
我想用 Accessibility API 移动一个窗口。
使用以下代码段
检测到活动窗口。
对于某些进程(例如注释),我得到具有相同 pid 但不同 windowNumber 的条目。我想要的是移动具有给定 pid 和 windowNumber 的窗口。
我试过这个片段:
它返回一个进程的窗口列表。我想用给定的 windowNumber 移动这些窗口之一(来自上面的片段)
我如何找到那个窗口?
winapi - 关于 GetWindowPlacement 返回数据的问题
我有点不确定调用 GetWindowPlacement() 函数的某些返回值的含义,所以我希望得到您的帮助。
我将调用它来获取隐藏窗口的正常尺寸。
首先,showCmd 字段的值从何而来?在返回结构(WINDOWPLACEMENT 结构)的 Microsoft 文档中,所有可能值的描述都使用动词/动作词;例如,“SW_MAXIMIZE:最大化指定窗口”或“SW_SHOWNOACTIVATE:以最近的大小和位置显示窗口。”
我想在不先取消隐藏/恢复它的情况下获得隐藏窗口的尺寸,所以对于动词,我似乎必须在调用 GetWindowPlacement 之前调用 SetWindowPlacement() 并将 showCmd 设置为 SW_SHOWNOACTIVATE。那是对的吗?
那么我是否正确理解该字段获取其各种值的主要(也许是唯一)方式是通过在某处显式调用 SetWindowPlacement() ?
我的第二个问题与 rcNormalPosition 返回值有关。这些数据是否包括窗户装饰,还是客户价值?
感谢您的时间!