window相关内容
在我正在制作的游戏中,我正在尝试在屏幕上移动窗口以进行迷你游戏(不要问),并且我尝试了我所看到的自己的线程,但只找到了 1 x = 100y = 0导入操作系统os.environ['SDL_VIDEO_WINDOW_POS'] = "%d,%d" % (x,y)导入pygamepygame.init()屏幕 = pygame.display.set_mode((100,100))# 稍等片刻,
..
我需要知道最大化的窗口的位置. WPF 窗口具有指定窗口位置的 Top 和 Left 属性.但是,如果您最大化窗口,这些属性会使窗口的值保持在正常状态. 如果您在单屏设置上运行,最大化位置自然是 (0,0).但是,如果您有多个屏幕,则不一定如此.如果您在主屏幕上将其最大化,则该窗口将仅具有 (0,0) 位置. 那么...有没有办法找出最大化窗口的位置(最好与 Top 和 Left
..
我是 qt 编程的新手,所以如果你觉得这是一个菜鸟问题,请不要介意.我在主窗口中添加了一个按钮,但是当我运行代码时,该按钮没有显示.这是我的代码: mainwindow.cpp #include "mainwindow.h"#include "ui_mainwindow.h"#include MainWindow::MainWindow(QWidget *parent){QPushButt
..
我有一个带有几个表单的 wpf 应用程序.在设计时它们很小,并且它们没有设置为自动大小.然而在运行时它们是巨大的,即使它们中没有内容使它们变大. 为什么会这样? 这是其中一种形式
..
有没有一种聪明的方法来检测窗口是否被关闭 用户按下窗口右上角的 (X) 按钮或 window.Close() 已以编程方式调用. 我想在 window.Closing 处理程序中检测到这一点.我可以在每次调用 window.Close() 时设置一个标志,但这不是一个很好的解决方案. 解决方案 我不确定我是否喜欢这个问题,但您显然有理由提出这个问题.如果您要在 OnClosi
..
有没有办法在另一个 WPF 窗口内托管 WPF 窗口.我有几个有点复杂的表格.但现在为了简化事情,我试图将其中一些合并为一个“仪表板"表单中的标签页. 请注意,我不是要托管 Windows 窗体,而是要托管另一个 WPF 窗口 解决方案 如果你想要标签页,为什么不使用带有 UserControls 的 TabControl 呢?如果您需要将这些选项卡之一转换为浮动窗口,只需将 Use
..
我通过 PInvoking RegisterHotKey() 创建了一个全局热键来显示一个窗口.但是要做到这一点,我需要那个窗口的 HWND,它在窗口加载之前不存在,这意味着第一次显示.但是我不想在设置热键之前显示窗口.有没有办法为用户不可见的窗口创建 HWND ? 解决方案 如果您的目标是 .NET 4.0,您可以使用 WindowInteropHelperEnsureHandle 方法
..
有没有办法创建一个全新的窗口实例,作为 QmlApplication 中主 QML 窗口的子窗口? //ChildWindow.qml长方形 {id:子窗口宽度:100高度:100//东西}//main.qml长方形 {编号:窗口宽度:1000高度:600鼠标区域{anchors.fill:父级onClicked: createAWindow(childWindow);}} 我试图避免编写 Q
..
我想在屏幕的右上角打开一个 WPF 窗口. 现在我可以通过打开窗口然后移动它来实现这一点(通过 user32.dll 中的 movewindow).但是,这种方法意味着窗口在其默认位置打开,完全加载,然后移动到右上角. 我该如何更改它以便指定窗口的初始位置和大小? 解决方案 只需在 xaml 中设置 WindowStartupLocation、Height、Width、Left
..
我有一个 WPF 窗口,我通过调用 Show() 从另一个窗口创建它,然后让它 Close() 自己.当窗口关闭时,我希望它死掉,调用它的析构函数,并删除它的所有子元素(例如计时器......). 调用此类操作的正确方法是什么? 解决方案 Close() 释放所有非托管资源,并关闭所有拥有的 Windows. 您需要确定性处置的任何其他托管资源应从 关闭 事件. 参考
..
如何为 WPF 窗口创建基本的自定义窗口镶边,其中不包括关闭按钮并且仍然是一个可移动和可调整大小的窗口? 解决方案 您设置窗口的 WindowStyle="None",然后构建您自己的窗口界面.您需要构建自己的 Min/Max/Close/Drag 事件处理程序,但仍会保留调整大小. 例如:
..
我正在使用以下代码在窗口中设置 WS_EX_TRANSPARENT 标志: SetWindowLong( hwnd, GWL_EXSTYLE,WS_EX_TRANSPARENT | WS_EX_COMPOSITED | WS_EX_LAYERED ); 此标志使鼠标事件转到 Windows 系统而不是我的应用程序.当我设置这个时,我无法在 hwnd 窗口中获取 Stylus 事件.有没有办法解
..
我试图对按钮进行子类化,但我的窗口没有显示,我每次都必须重新启动 Visual Studio 才能运行该应用程序.目前什么都没有显示:当我运行应用程序时它什么也没显示.我认为这与函数RegisterClass1有关.请帮忙 这是我的代码: //CustomButton.cpp :定义应用程序的入口点.//#include "framework.h"#include "CustomButto
..
我的程序需要任意最大化当前桌面上的任何窗口.我通过调用 ShowWindow(hWnd, SW_MAXIMIZE) 来实现这一点,其中 hWnd 是我想要最大化的窗口的 HWND.当那行代码执行时,有问题的窗口(这里是记事本)看起来像这样: 一切看起来都很好,除了窗口没有正确定位,即窗口似乎低了几个像素,标题栏看起来不像它应该的那样“被压扁".与点击最大化按钮时的样子相比,问题很明显:
..
我想确定窗口内的矩形是否完全可见. 我找到了 RectVisible,但该函数确定矩形的任何部分是否可见,我想知道整个矩形是否可见. 有这个功能吗? 解决方案 首先使用 GetRandomRgn.在此处阅读有关“系统区域"的更多信息.然后,偏移该区域,因为它位于屏幕坐标中(我链接的文章有一个示例).之后,使用 从矩形创建一个区域CreateRectRgn 并将“矩形区域"的部分
..
我正在从我的控制台应用程序创建消息窗口.窗口类已正确注册并且窗口已正确创建,但是它从来没有标题(而我的 createwindow 函数调用确实指定了标题).让我思考,控制台程序可以创建带有名称的窗口吗?谷歌了一下,一无所获.这是我的代码,保持在最低限度: using namespace std;hInstance = GetModuleHandle(NULL);WNDCLASS WndClass
..
我无法理解 minizip 的 iowin32.h 中的以下行: void fill_win32_filefunc OF((zlib_filefunc_def* pzlib_filefunc_def)); (来源,过时但仍然相关) OF 宏有什么作用? 解决方案 名称 OF 可能是 Old function declaration 的缩写. 在 80 年代甚至更早的旧时代,
..
在 Windows 中,前台窗口和活动窗口有什么区别?具体来说,在什么情况下前台窗口不能是活动窗口?如果这 2 个术语指的是同一个概念,为什么会有 2 个术语. 此处的 msdn 文档提到“单击窗口,或使用 ALT+TAB 或 ALT+ESC 组合键"使窗口和前景都处于活动状态.这两个术语之间没有明确的区别.检查 MSDN. 解决方案 活动窗口(GetActiveWindow() 的
..
我目前有一个脚本,可以登录我公司的 wiki,访问页面,然后选择页面上提供的下载到 pdf 选项.然而,当这个选项被选中时,这个对话框 弹出要求我告诉 Firefox 如何处理它.我只需要硒进行交互并点击“确定"按钮. 我不知道如何检查这个窗口的元素,我需要指导.任何文档都有帮助. from splinter import Browser浏览器 = 浏览器()browser.visi
..
if(driver.findElement(By.xpath("xxx")).isDisplayed() != True){//如果在上述条件中单击为 True,则必须在新窗口中打开它driver.findElement(By.xpath("xxx")).click();}别的 {System.out.println("元素不存在——所以它进入了else循环");} 解决方案 您可以使用以下代
..