问题标签 [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.

0 投票
4 回答
46181 浏览

c# - 如何在 C# 中获取和设置另一个应用程序的窗口位置

如何使用 C# 获取和设置另一个应用程序的位置?

例如,我想获取记事本的左上角坐标(假设它浮动在 100,400 的某处)并将此窗口定位在 0,0。

实现这一目标的最简单方法是什么?

0 投票
4 回答
2585 浏览

c++ - 将窗口位置限制到桌面工作区

我想让用户只在桌面的工作区域内拖动我的 Win32 窗口。换句话说,他们不应该让窗口的任何部分延伸到监视器之外,也不应该让窗口与任务栏重叠。

我想以一种确实会导致口吃的方式来做。处理 WM_MOVE 消息并调用 MoveWindow() 以在窗口关闭时重新定位窗口有效,但我不喜欢由 MoveWindow() 引起的闪烁效果。

我还尝试处理 WM_MOVING,它通过在实际发生移动之前更改目标矩形来防止调用 MoveWindow() 的需要。这解决了闪烁问题,但我遇到的另一个问题是,当发生拖动时光标有时会离开窗口,从而允许用户在光标甚至不在窗口内时拖动窗口。

如何在不遇到这些问题的情况下限制我的窗口?

0 投票
2 回答
310 浏览

.net - 如何以编程方式确定桌面的大小?

我正在尝试保存/恢复 a 的窗口大小、状态和位置,System::Windows::Forms::Form并希望确保如果该窗口以前位于另一台监视器上并且应用程序在只有一个 snogle 监视器可用时启动,它将自己放置在某个地方在屏幕上。

那么如何确定当前桌面大小以及我的应用程序是否超出范围?

0 投票
0 回答
256 浏览

c# - 获取另一个应用程序的大小以将窗口正确缩放到其上方

背景:

我经常使用图形繁重的pdf。事实上,它们是代码的图形表示。有时我想比较代码的版本,通常是通过打开两个 pdf 阅读器并在窗口之间交换或将它们彼此相邻来完成。

我已经厌倦了,所以我开发了一个简单的应用程序来包含一个 pdf 页面的剪辑图像,并使其半透明并将其放在另一个 pdf 之上。它在我的机器上对我有用,但其他人会有另一个分辨率和他的阅读器的位置,所以它不会工作。

问题:我能否获得另一个应用程序(例如 Acrobat Reader)的位置和大小,以便将我的应用程序正确缩放?

还是有更好的方法来做到这一点?我可以看到两种选择,或者我可以为 Acrobat Reader 或其他一些 pdf 阅读器编写插件,或者我可以制作自己的阅读器并使其能够以一个半透明的方式打开两个相互重叠的 pdf。

0 投票
1 回答
308 浏览

emacs - 在 Emacs 中恢复缓冲区开关上的先前窗口位置

我拆分窗口以同时查看所选缓冲区的两个不同部分。如果我切换到其中一个窗口中的另一个缓冲区,然后切换回原始缓冲区,我将丢失前一个窗口位置——我将在两个窗口中看到所选缓冲区的相同部分。如何恢复缓冲开关之间的窗口位置?

0 投票
1 回答
3828 浏览

c# - SetWindowPos/MoveWindow 仍然存在问题

我正在使用SetWindowPosandMoveWindow来调整窗口大小和居中。它工作正常,但在 Windows Media Player 或控制面板等多个窗口上,当您关闭窗口并再次打开它时,不会反映新的调整大小/移动。当我手动调整大小时,更改会在我下次打开窗口时反映出来。即使我打电话UpdateWindow,变化也不会反映出来。我需要发送窗口以保存更改吗?会有RedrawWindow帮助吗?谢谢?

0 投票
1 回答
298 浏览

windows - 从特定位置的其他应用程序打开窗口

是否可以强制所有 Windows 的窗口(以及来自其他应用程序的窗口)在特定位置打开?如果是,如何?

也许有一种方法可以强制所有程序打开窗口“中心屏幕”或 xy 位置。

0 投票
5 回答
2314 浏览

java - iPhone、iPad 和 Windows Phone 应用程序部署为什么?

我的理解是Android应用程序都编译并构建成APK文件,就像可执行的JAR。这些是 Android 开发人员在 Android Marketplace 上托管并由用户在销售点下载的文件。

iPhone、iPad 和 Windows Phone 设备的 APK 等效项是什么?令人惊讶的是,关于此的公开信息很少甚至没有(至少不必下载和安装相应的 SDK,我不应该这样做!)。寻找开发人员必须上传到相应市场/应用商店的文件类型,该文件类型被相应平台上的 appp 用户拉下并在客户端运行。

如果有人碰巧知道,也对 Blackberry、Nook 和 Kindle 感兴趣。提前致谢!

0 投票
2 回答
5587 浏览

qt4 - PyQt4 将对话框窗口居中的最佳方法是什么?

当我.show()打开一个对话框时,它通常会显示在左边一点,我不知道为什么。我想将所有打开的对话框居中,所以我使用了:

并且:

我的问题是,哪种是正确/更好的使用方式,有什么区别?

0 投票
4 回答
2062 浏览

flash - Adobe Air - Flash - 初始窗口位置

我正在设计一个带有 Adob​​e Flash CS6 的桌面应用程序,使用 air 3.2 for desktop(在 Flash 目标设置中)。在空中设置中,有一个高级选项卡,可以设置应用程序窗口位置的初始值。我不知道我应该如何将它设置到屏幕中间。

这是一个屏幕截图:

在此处输入图像描述