java rect offset_Rect 的相关操作
1.BOOL EqualRect(
CONST RECT *lprc1, // first rectangle
CONST RECT *lprc2 // second rectangle
);
说明:判断两个矩形结构是否相同。
非零表示成功,零表示失败。会设置GetLastError
2.BOOL InflateRect(
LPRECT lprc, // rectangle
int dx, // amount to adjust width
int dy // amount to adjust height
);
说明:调整一个矩形大小。
InflateRect函数在矩形的左和右增加dx,在矩形的上下增加dy。 dx和dy参数是由符号值。
正数增加宽和高,负数减小。
3.BOOL IntersectRect(
LPRECT lprcDst, // intersection buffer
CONST RECT *lprcSrc1, // first rectangle
CONST RECT *lprcSrc2 // second rectangle
);
说明:此函数使CRect等于两个现有矩形的交。即是两个源矩形的重合部分。
如果交不为空,则返回非零值;否则,如果交为空则返回0。
4.BOOL OffsetRect(
LPRECT lprc, // rectangle
int dx, // horizontal offset
int dy // vertical offset
);
说明:Lprc:[输入输出]指向一个RECT结构,其中包含了被移动矩形的逻辑坐标
Dx:[输入]指定的矩形左右移动的量。当向左移动的时候,这个参数必须是一个负值。
Dy:[输出]指定的矩形上下移动的量。当想上移动的时候,这个参数应该是一个负值。
返回值:
如果函数成功,返回非0,否则返回0。
备注:
因为使用矩形的目的不同,矩形函数没有很清楚的度量单位。通常,所有矩形的坐标和大小都是用逻辑值来表示。
映射模式和矩形函数决定了最终的度量单位。
5.BOOL UnionRect(
LPRECT lprcDst, // destination rectangle
CONST RECT *lprcSrc1, // first rectangle
CONST RECT *lprcSrc2 // second rectangle
);
说明:这个函数会装载一个lpDestRect目标矩形,它是lpSrc1Rect和lpSrc2Rect联合起来的结果。
目标矩形的所有点都同时位于两个源矩形里;也即是它们的一个交集。
返回值:
Long,非零表示成功,零表示失败。会设置GetLastError
参数表:
lpDestRect:RECT,用于容纳lpSrc1Rect和lpSrc2Rect联合运算结果的目标矩形
lpSrc1Rect:RECT,第一个源矩形
lpSrc2Rect:RECT,第二个源矩形
java rect offset_Rect 的相关操作相关推荐
- java communiframe_[Java教程]javascript iframe相关操作
[Java教程]javascript iframe相关操作 0 2014-08-21 21:02:45 1. 获得iframe的window对象 iframeElement.contentWindow ...
- Java String类的相关操作
Java String类的相关操作 一.如何遍历字符串 //法一 String str="hello world"; for(int i=0;i<str.length();i ...
- Spread表格组件For JAVA功能介绍—表格相关操作
之前有篇文章我们说到 Spread 表格组件的 Java CTP 版本已经发布:<表格组件JAVACTP版本抢先预览>. 本篇我们来看一下他的主要功能,例如下图所示的Excel我们应当如何 ...
- Java实现二叉查找树及其相关操作
目录 二叉查找树 初始化 二叉查找树的查找 二叉查找树的插入 二叉查找树的删除 二叉查找树的中序遍历 findMax and findMin 二叉查找树完整代码 测试用例 完整代码已上传至gitee中 ...
- java rect offset_Rect.Offset 方法 (System.Windows) | Microsoft Docs
傳回矩形,這個矩形是使用所指定水平和垂直數量從指定之矩形位移的矩形.Returns a rectangle that is offset from the specified rectangle by ...
- Java List集合转换相关操作
1.List转换为String字符串,并且指定分隔符 ArrayList<String> keyList = new ArrayList<>();keyList.add(&qu ...
- java导入包大全_eclipse快速导入jar包的相关操作步骤
eclipse怎样快速导入jar包呢?熟悉这款软件是非常简单的,今天小编就分享了关于eclipse快速导入jar包,有需要的朋友一起来看看吧! eclipse快速导入jar包的相关操作步骤 方法1·最 ...
- java ip地址相关操作
java ip地址相关操作 @(JAVA)[scala] 参考CORE JAVA. 在JAVA中,InetAddress类用于操作与IP地址相关的内容,常用方法如下: java.net.InetAdd ...
- 正则表达式及其在Java和Python中的相关操作
1.PCRE表达式全集1 字符 描述 \ 将下一个字符标记为一个特殊字符.或一个原义字符(有^$()*+?.[\{|共计12个)或一个向后引用或一个八进制转义符 ^ 匹配输入字符串的开始位置 $ 匹配 ...
最新文章
- Android Hook ActivityThread mH 消息
- JavaScript总结(一)
- H5 history.pushState 在微信内修改url后点击用safari打开/复制链接是修改之前的页面...
- 高德地图调用和添加标注
- 【codevs2455】繁忙的都市
- %12d在c语言中的意思,《C语言程序设计》习题.doc
- 基于layuiCMS2.0开发后台管理系统,实现自定义分页并动态加载数据表格的示例...
- Python报错:AttributeError
- spring定时任务执行两次的原因与解决方法
- Python心得基础篇【7】面向对象进阶篇
- excel多列数据生成图分类有间隔
- 【图像直线拟合】基于matlab最小二乘法图像直线拟合【含Matlab源码 100期】
- React结合es6实例教程
- JavaSE进阶582-589 IO流(二)File类/目录拷贝
- coreldraw2019天气滤镜_CorelDRAW2019快捷键大全
- Daily reflection|腾讯云测评第一阶段汇报
- 行人重识别实验笔记3-JDAI fast-reid项目配置
- MATLAB神经网络工具箱(参数注释)
- android代码禁用软键盘,Android 禁用软键盘
- 防骗数据库,查询骗子电话QQ等
热门文章
- double转换为int以及浮点型相加损失精度问题
- SQL Server中如何识别、查找未使用的索引(unused indexes)
- 第166天:canvas绘制饼状图动画
- Html转义字符列表
- 【转】PHP date(Y-m-d H:i:s);获取当前时间 差8小时解决办法
- iOS面试题总结 二
- Provisioning Services 7.6 入门到精通系列之九:创建和配置目标设备
- 理解事件捕获。在限制范围内拖拽div+吸附+事件捕获
- Linux下Gedit + Gmate ,实用的编辑器
- 一步一步学习PHP(2)——PHP类型