社区
界面
帖子详情
窗口实际显示区域和焦点区域错位了,怎么办?
olony
2009-11-16 11:01:39
我先对窗口进行了一些处理后,如图窗口的显示区域和焦点区域发生了错位。我现在想把窗口的显示区域抠下来,在窗口的焦点区域进行重画,应该怎么做?请各位高手帮忙,多谢
...全文
135
4
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
4 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
olony
2009-11-16
这两个函数说明:
ClientToScreen判断窗口内以客户区坐标表示的一个点的屏幕坐标
ScreenToClient判断屏幕上一个指定点的客户区坐标
似乎是判断点是否在屏幕坐标和客户区中的作用。测试后也没看到有什么效果。另外我用copyrect也没有成功。请问还有没有什么方式方法
打赏
举报
回复
赞
vcTiro
2009-11-16
ScreenToClient/ClientToScreen
用这组函数中的一个调整一下你的RECT位置。
打赏
举报
回复
赞
olony
2009-11-16
查资料,ClientToScreen和ScreenToClient仅仅是把屏幕坐标和窗口坐标进行转换,不会自动调整窗口显示层和窗口焦点区域的位置。他们仅接受(window HWND,a point)两个参数,即对a point的坐标在屏幕坐标和窗口坐标间转换,为程序所用
我贴出的图,背景是一张图片,为什么用图片?
如果不用图片,窗口焦点灰色区域无法直观的看到,用了背景图后,在窗口移动时,不设置刷新时,窗口的显示区域和焦点区域不一致的情况就能直观地看到了
我就是想把窗口显示区域在屏幕上移动到窗口焦点区域,仅移动屏幕显示区域层,因为如果是move窗口的话,两个层都移动,仍然是错为显示的。不知道我说明白没有?
打赏
举报
回复
赞
vcTiro
2009-11-16
你的窗口是怎么来的?看样子有点像是位图中的一块?
那两个函数,是处理HWND窗口坐标时经常要用到的,也就是RECT是通过GetWindowRect……函数获取的,那你这个是怎么获取的呢?
打赏
举报
回复
赞
相关推荐
freecodecamp的HTML
和
CSS部分读书摘要笔记
box-shadow 属性以及它的依次取值 offset-x、offset-y、blur-radius、spread-radius
和
颜色值。 其中 blur-radius
和
spread-radius是可选的。 二、颜色 1、RGB
和
分裂补色 电脑
显示
器
和
各类屏幕都是基于颜色叠加的...
移动开发中3个js库的介绍:Apache Cordova,Knockout 及 iScroll
Apache Cordova Apache Cordova是一套设备API,允许移动应用的开发者...它可以与UI框架(如jQuery Mobile或Dojo Mobile或Sencha Touch)等相结合使用,这些UI框架可以使用HTML、CSS
和
JavaScript开发智能手机应用。
从目标检测到图像分割简要发展史
欢迎大家关注我们的网站
和
系列教程:http://www.tensorflownews.com/,学习更多的机器学习、深度学习的知识! by 小韩 (来源: ...
Android面试必备知识点总结
只要Zygote装载好了这些类
和
资源后,新的Dalvik进程就不需要在装载这些类
和
资源了,它们共享Zygote进程的资源
和
类 。 Zygote启动分为两个阶段: ①. 虚拟机启动 — 通过native启动 startVm(&mJavaVM, &env)...
Android中的自定义组件
和
android的动画
a、【Activity】并【不负责视图控制】,它只是控制【生命周期】
和
【处理事件】。【真正控制视图】的是【Window】。 b、【一个Activity】包含了【一个Window】,【Window】才是【真正代表一个
窗口
】。 c、【Activity...
windows读取单片机开关状态
显示
波形图
在接\ 头预制件安装时有意使一端外半导电层断口伸出应力锥一定距离形成
错位
,来模拟该缺陷",\ \ "中间接头尖刺\r\n\ 该缺陷大多是由于施工过程中的随机性
和
作业工艺水平,有时会出现电缆接头外半导电层存在尖端的...
IScroll的诞生
和
缺点
iscroll.js是Matteo Spinelli开发的一个js文件,使用原生js编写,不依赖与...旨在解决移动webkit系浏览器的
区域
滚动问题,兼容mobile safari、Android默认浏览器、safari、chrome、firefox5+、opera11+、IE9+及其...
JavaScript学习总结(10)——实用JS代码大全
隐藏
焦点
hidefocus=true 根据宽度换行 style="word-break:break-all" 自动刷新 简单邮件 href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/...
Web网站测试流程
和
方法
1测试流程与方法 1.1测试流程 进行正式测试之前,应先确定如何开展测试,不可盲目的测试。一般网站的测试,应按以下流程来进行...4)LOGO图片是否正确
显示
; 5)LOGO下的一级栏目、二级栏目的链接是否正确; 6)首页...
python写前端代码_python前端学习之移动端
和
bootstrap
(最常用) speech 应用于屏幕阅读器等发声设备 媒体功能 media feature: 1.max-width:定义输出设备中的页面最大可见
区域
宽度 2.min-width:定义输出设备中的页面最小可见
区域
宽度 开始编写响应式页面 准备工作1:...
基础语法篇_11——坐标空间
和
转换,图形的保存
和
重绘,元文件
一、坐标空间
和
转换 Microsoft Windows下的程序运用坐标空间
和
转换来对图形输出进行缩放、旋转、平移、斜切
和
反射。 1.1 坐标空间 一个坐标空间是一个平面空间,通过使用两个相互垂直并且长度相等的轴来定位二维空间...
Web网站测试流程
和
方法(转载)
Web网站测试流程
和
方法(转载)1测试流程与方法 1.1测试流程进行正式测试之前,应先确定如何开展测试,不可盲目的测试。一般网站的测试,应按以下流程来进行: 1)使用HTML Link Validator将网站中的错误链接找出来...
iScroll框架的使用
和
修改
iScroll 的诞生是因为手机 Webkit 浏览器(iPhone、iPod、Android
和
Pre)本身没有为固定宽度
和
高度的元素提供滚动内容的方法。这导致了很多网页使用 position:absolute 无法固定页头页尾,并对内容进行滚动的方式...
javascript基本
和
常用的东西
隐藏
焦点
hidefocus=true 根据宽度换行 style="word-break:break-all" 自动刷新 ;URL=http://c98.yeah.net"> 简单邮件 href=" mailto:aaa@bbb.com?subject=ccc&body=xxxyyy "> 快速转到位置 ...
前端基础知识
和
一些面试题
默认是false,代表事件句柄在冒泡阶段执行 DOM 3级 写法
和
DOM 2级一致 只是在 DOM 2级事件的基础上添加了更多的事件类型 UI事件,当用户与页面上的元素交互时触发,如:load、scroll
焦点
事件,当元素获得或失去
焦点
...
人工智能-机器学习-移动通信客户价值的挖掘模型设计.pdf
人工智能-机器学习-移动通信客户价值的挖掘模型设计.pdf
数据库课设报告 仓库管理系统.pdf
数据库课设报告 仓库管理系统.pdf数据库课设报告 仓库管理系统.pdf数据库课设报告 仓库管理系统.pdf数据库课设报告 仓库管理系统.pdf数据库课设报告 仓库管理系统.pdf数据库课设报告 仓库管理系统.pdf数据库课设报告 仓库管理系统.pdf数据库课设报告 仓库管理系统.pdf
2022年酒店管理周实习报告【精编】.pdf,这是一份不错的文件
2022年酒店管理周实习报告【精编】.pdf,这是一份不错的文件
数据库课程设计实验报告-银行账户管理系统.docx
数据库课程设计实验报告-银行账户管理系统.docx数据库课程设计实验报告-银行账户管理系统.docx数据库课程设计实验报告-银行账户管理系统.docx数据库课程设计实验报告-银行账户管理系统.docx数据库课程设计实验报告-银行账户管理系统.docx数据库课程设计实验报告-银行账户管理系统.docx数据库课程设计实验报告-银行账户管理系统.docx数据库课程设计实验报告-银行账户管理系统.docx
(已更新)uni-app云开发的网盘助手微信小程序源码
这是一款uni-app开发的一款网盘小助手小程序源码 另外在uniCloud/cliudfunctions/里面的foot-notify还有vip-notify也修改成你的模板ID 然后我们把云函数上传还有数据库上传 右键uniCloud里面的cliudfunctions目录选择上传所有云函数 右键uniCloud里面的database目录选择上传所有DB 然后我们配置订阅通知定时任务,首先我们到uniCloud界面 然后点击云函数然后点击food-notify的详情,然后我们看到定时触发器 然后我们点击编辑设置["cron:0 0 11,17 * * ?"]保存 然后我们继续点击云函数然后点击vip-notify的详情,然后我们看到
发帖
界面
加入
微信扫一扫
点击复制链接
1.5w+
社区成员
11.5w+
社区内容
VC/MFC 界面
社区管理员
申请成为版主
帖子事件
创建了帖子
2009-11-16 11:01
社区公告
暂无公告