社区
C#
帖子详情
如何取得标题栏区域的Rect???
wangjs720
2003-06-10 12:50:24
如何取得标题栏区域的Rect???
...全文
47
1
打赏
收藏
如何取得标题栏区域的Rect???
如何取得标题栏区域的Rect???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnccbbn
2003-06-10
打赏
举报
回复
关注
C#实现窗体圆角的一种方法
C#使用
Rect
angle绘制实现的圆角。 并带有最大化,最小化, 关闭, 拖动的标题控件。
java获取窗口
标题栏
高度_获取可视
区域
的
Rect
对象(顺带获取状态栏和
标题栏
高度的方法)...
这个有什么用捏,这里举一个例子,当我们使用系统自带的AlertDialog时,弹出对话框之后,我们只能按上面的按钮或者手机上的返回键才可以取消对话框,如果我们希望点击对话框视图
区域
外的某处也能关闭我们的对话框,这时就需要用到我们今天讲到的知识点了。 我直接贴出代码分析一下吧!Java代码/**** 重写onTouchEvent方法,处理触屏事件*/@Overridepublic boolean o...
Android完美获取状态栏高度、
标题栏
高度、编辑
区域
高度的获取
简单说明一下(上图Activity采用默认Style,状态栏和
标题栏
都会显示):最大的草绿色
区域
是屏幕界面,红色次大
区域
我们称之为“应用界面
区域
”,最小紫色的
区域
我们称之为“View绘制
区域
”;屏幕顶端、应用界面区之外的那部分显示手机电池网络运营商信息的为“状态栏”,应用
区域
顶端、View绘制区外部显示Activity名称的部分我们称为“
标题栏
”。下边给出4中状态栏高度获取和2种
标题栏
获取高度的方法——
Android学习 之 获取可视
区域
的
Rect
对象(顺带获取状态栏和
标题栏
高度的方法)
这个有什么用捏,这里举一个例子,当我们使用系统自带的AlertDialog时,弹出对话框之后,我们只能按上面的按钮或者手机上的返回键才可以取消对话框,如果我们希望点击对话框视图
区域
外的某处也能关闭我们的对话框,这时就需要用到我们今天讲到的知识点了。 我直接贴出代码分析一下吧! Java代码 /** * * 重写onTouchEvent方法,处理触屏事件 *
关于获取屏幕
区域
RECT
GetWindow
Rect
() 得到的是在屏幕坐标系下的
RECT
(即以屏幕左上角为原点) GetClient
Rect
() 得到的是在客户区坐标系下的
RECT
(即以所在窗口左上角为原点,去掉了
标题栏
计算,仅仅是个大小,返回值的左上角永远为0,0) ScreenToClient() 就是把屏幕坐标系下的
RECT
坐标转换为客户区坐标系下的
RECT
坐标
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章