腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
6
回答
Windows
7
上
的
GetWindowRect
太小
、
、
、
Windows
7
的“剪裁工具”获得了。我怎样才能做到这一点呢?
浏览 2
提问于2010-07-07
得票数 14
回答已采纳
2
回答
windows
10屏幕坐标被
7
偏移。
、
、
、
我正在
windows
10
上
用c++编写代码--直接使用win32 API。所以东西会滑落
7
个像素?微软??::
GetWindowRect
(_wndo, r); DBG("ExtRc l=`d r=`d t
浏览 6
提问于2017-02-26
得票数 5
回答已采纳
1
回答
使用缩放监视器捕获Python应用程序
、
、
、
、
= get_screensbyname('firefox') wRect = win32gui.
GetWindowRect
(window)', cRect) 如果窗口
在
第一个屏幕
上
,则输出
GetWindowRect
(-
7
, -
7
, 1374, 878) GetCLientRect (0, 0, 1368, 878) 如果窗口
在
第二个屏幕
上
,
浏览 14
提问于2020-12-30
得票数 0
回答已采纳
1
回答
用于检查窗口是否
在
屏幕
上
可见的函数
在
Windows
7
上不起作用
、
、
、
对于我的程序,我需要知道一个窗口是否至少有一个像素
在
屏幕
上
可见。我目前使用的是以下代码: RECT r1; HRGN xHWND s = GetTopWindow(0); if (IsWindowVisible(s)) {
GetWindowRect
= hwnd);
浏览 1
提问于2016-02-06
得票数 1
5
回答
检测
Windows
中的全屏模式
、
我需要检测当前是否有一些应用程序正在全屏模式下运行。如果是,我必须停止我的应用程序。那么,我如何才能检测到它呢?附注:Win32 C++
浏览 5
提问于2011-08-10
得票数 18
回答已采纳
1
回答
某些窗口的
Windows
桌面坐标系处于关闭状态
、
、
、
、
在为
windows
开发一些软件时,我遇到了一个问题,这个问题与
在
屏幕
上
移动窗口有关。 基本
上
,我发现特定的窗口肯定不会遵循坐标系。我有一个函数,它接受一个窗口和一个比率,然后将窗口放大到它可以达到的最大尺寸(在这个比率中),并且仍然
在
显示器的工作区域内(不超过边缘或任务栏)。示例2:
在
不同的窗口(Firefox)
上
运行完全相同的函数,并再次将其大小调整为4:3并设置为0,0。然而,这一次你可以看到窗口并不是完全
在
角落里,准确地说是偏离了8个像素。这只是
浏览 11
提问于2020-03-16
得票数 0
回答已采纳
1
回答
获取窗体的大小和边框。
、
、
7
:
Windows
10: 使用Winapi.DwmApi后DXL2 := 0; DwmGetWindowAttribute(Handle, DWMWA_EXTENDED_FRAME_BOUNDS, @R1, SizeOf(R1)); DwmGetWindowAttribut
浏览 1
提问于2020-01-13
得票数 5
回答已采纳
1
回答
GetWindowRect
不同于Window.Left
、
、
、
我创建了一个小示例应用程序来说明我
在
使用
GetWindowRect
时遇到的问题。当我单击Foo按钮时,它会显示
GetWindowRect
返回的
GetWindowRect
值与Window.Left不同。 从Window.Left返回的值似乎是相对的,但我不确定是什么。奇怪的是,我不能在每台机器
上
复制这个问题,在家里的笔记本电脑
上
,无论有没有额外的显示器,我都可以复制这个问题,而在我的工作pc
上
,这个问题并没有发生。这两个系统都运行
Windows
浏览 2
提问于2013-03-09
得票数 1
回答已采纳
2
回答
从VS2010切换到2012年或更高版本后MFC对话框边框填充更改
、
、
、
在
VS2015中重新构建MFC应用程序之后,
Windows
设置的边框从添加到对话框的外部到对话框的内部。由于更改而不是使对话框更大的粗边框,对话框大小保持不变,并减少了可用于控件的空间。边框填充的默认值
在
不同版本的
Windows
之间发生了更改。它从一个较小的值(0?)这意味着不同的
Windows
版本之间控件的空间大小是不同的。因此,似乎不可能有在所有版本的操作系统
上
看起来都很好的对话框。如果我将它们放置
在
V
7
/8中默认的4px边框上,那么<e
浏览 6
提问于2015-11-23
得票数 5
回答已采纳
2
回答
组策略软件
在
Windows
7
上
安装
太
沉默
、
、
我正在尝试将
Windows
部署过程迁移到
Windows
7
,
在
弄清楚如何打开一个基本系统之后,这个过程非常顺利。我们
在
很大程度上依赖于组策略软件的安装,
在
XP中,这意味着在任何特定的早晨,
在
观看机器安装新的更新时,都会有很长的时间。至少典型的消息显示用户确实发生了一些事情。据我所知,
Windows
7
保留了启动安装过程(很好),但是删除了屏幕
上
的消息来指示正在发生的事情(坏消息)。如果您熟悉msiexec.exe参数
浏览 0
提问于2010-03-19
得票数 2
回答已采纳
1
回答
如何准确捕获最大化窗口?
、
参考,我已经能够成功和准确地捕获非最大化窗口图像,但是
在
我的win10
上
捕获最大化窗口时遇到了问题:无论是使用BitBlt还是PrintWindow,结果的边界都有几个像素黑色。我分析了它,根本原因是当我最大化它时,我不知道如何得到与GetWindowDC
上
的可视窗口矩形相对应的面积。试验发现,DwmGetWindowAttribute(...DWMWA_EXTENDED_FRAME_BOUND),GetCroppedWindowRect和
GetWindowRect
的相对位置是不正确的
浏览 2
提问于2020-10-20
得票数 0
回答已采纳
1
回答
我们如何得到一个窗口的边框大小?
、
、
、
我正在绘制一个矩形(
在
OpenGL中),角是基于光标位置的。我将像素位置修改为浮动位置,但我需要宽度和高度(保存在某个地方)。所以我做了一些测试,
在
一个1024x512的窗口上,左上角确实是(0,0),但下角是(1007,473)或附近的东西。
浏览 0
提问于2013-05-24
得票数 0
回答已采纳
1
回答
如何利用
GetWindowRect
获取非大小窗口的实际位置
、
当我为不可调整大小的窗口调用
GetWindowRect
()时(没有、WS_SIZEBOX、),它没有给出窗口的正确位置。我已经厌倦了添加WS_SIZEBOX。
浏览 0
提问于2015-12-30
得票数 0
回答已采纳
2
回答
WPF和
windows
10.窗口周围的隐形边框?
、
、
我从模板创建了新的wpf项目,
在
构造函数中只添加了两行,得到如下结果:Top = workArea.Location.Y + workArea.Height - Height;当然,我可以将Left属性设置为-
浏览 7
提问于2016-02-07
得票数 11
回答已采纳
5
回答
如何检测从右到左的窗口界面c#?
、
、
我想在从左到右界面的通知图标上方放置一个小窗体,在从右到左界面的屏幕右侧图标,
在
屏幕左侧的图标我想要的代码,以使其
在
xp和win
7
上工作
浏览 0
提问于2010-11-23
得票数 0
2
回答
使用PInvoke时,DwmGetWindowAttribute返回0
、
、
当我
在
Windows
10
上
使用PInvoke调用此函数时,即使结果值为0(成功),Rect结构也始终为空。传入的窗口句柄也是有效的,因为有调用
GetWindowRect
()的回退代码,可以正常工作(尽管有边界问题)。下面是相关的代码。DwmWindowAttribute.DWMWA_EXTENDED_
浏览 3
提问于2016-07-31
得票数 4
1
回答
HDC中的С重绘位图
、
问题是,虽然图像是创建的,左侧有一个小缩进,但屏幕截图是附加的(上面是我的程序制作的图像,就在程序本身的下方)。 HDC hdcWindow{ HdcWindowScreen }, hdcMemDC{ CreateCompatibleDC(hdcWindow) };BITMAP bmpScreen{}; GetClientRect(WindowFromDC(hdcWindow), &rcClient); hbmScreen = CreateCompatibleBitmap(hdcWindow, rcCli
浏览 3
提问于2019-11-12
得票数 0
回答已采纳
2
回答
是否可以替代
GetWindowRect
()来使用多监视器?
、
public void SetAutoLocation() Rect rect; { targetPoint.X = 0; this.Location = targe
浏览 1
提问于2012-04-03
得票数 0
回答已采纳
1
回答
安装
Windows
7
后Ubuntu不启动吗?
、
、
、
、
我
在
硬盘上安装了Ubuntu12.10 64位,然后决定将
Windows
7
安装在一个25 gb的分区
上
。我使用GParted Live将Ubuntu的安装缩
小了
大约25 gb。我关闭并在25 gb分区
上
安装了
Windows
7
。现在
Windows
7
启动,而Ubuntu没有。我是否覆盖了我的MBR?如果是这样的话,我该如何解决呢?
浏览 0
提问于2013-04-26
得票数 1
回答已采纳
3
回答
C++如何获取窗口大小(宽度和高度)?
我正在尝试缩放数据,以便数据只显示在窗口的大小
上
,而不是换行或滚动。我使用的是
windows
,但我想使用与Linux类似的东西。=========有没有什么东西可以
在
Windows
浏览 0
提问于2013-11-16
得票数 3
点击加载更多
相关
资讯
在 Windows 7、8、10或11 上启用(隐藏)管理员帐户
Django在Windows上的部署
Windows 7系统上安装Microsoft Office 2019教程
在 Windows 系统上验证哈希值
使用 Mingw在Windows 上使用 GNU
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券