日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[转]CPoint+CSize+CRect学习大纲

發布時間:2025/3/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转]CPoint+CSize+CRect学习大纲 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CPoint+CSize+CRect學習大綱。
熟知CPoint、CSize、CRect類的基類 class CPoint : public tagPOINT class CSize : public tagSIZE class CRect : public tagRECT
留意CPoint、CSize、CRect之間的互操作,什么樣的操作會涉及這些類型中的兩個或多個。 Point - Point => Size Point - Size ?=> Point Point - Rect ?=> Rect Point + Point => Point Point + Size ?=> Point Point + Rect ?=> Rect Size ?- Point => Point Size ?- Size ?=> Size Size ?- Rect ?=> Rect Size ?+ Point => Point Size ?+ Size ?=> Size Size ?+ Rect ?=> Rect Rect ?- Point => Rect Rect ?- Size ?=> Rect Rect ?- Rect ?=> Rect Rect ?+ Point => Rect Rect ?+ Size ?=> Rect Rect ?+ Rect ?=> Rect
掌握CPoint類以下成員
// 數據 x y // 構造 CPoint // 運算 Offset operator – operator + operator += operator –= // 比較 operator != operator ==
掌握CSize類以下成員
// 數據 cx cy // 構造 CSize // 運算 operator – operator + operator += operator –= // 比較 operator != operator ==
掌握CRect類以下成員
// 數據 left top right bottom // 構造 CRect SetRect CopyRect // 屬性 TopLeft BottomRight Width Height Size CenterPoint // 存在性 IsRectEmpty SetRectEmpty IsRectNull // 比較 PtInRect EqualRect // 修改 MoveToX MoveToY MoveToXY OffsetRect InflateRect DeflateRect NormalizeRect SubtractRect IntersectRect UnionRect // 運算符 operator LPCRECT operator LPRECT operator = operator != operator == operator – operator + operator & operator | operator += operator –= operator &= operator |=
掌握CPoint、CSize、CRect之間的互操作,什么樣的操作會涉及這些類型中的兩個或多個。 Point - Point => Size Point - Size ?=> Point Point - Rect ?=> Rect Point + Point => Point Point + Size ?=> Point Point + Rect ?=> Rect Size ?- Point => Point Size ?- Size ?=> Size Size ?- Rect ?=> Rect Size ?+ Point => Point Size ?+ Size ?=> Size Size ?+ Rect ?=> Rect Rect ?- Point => Rect Rect ?- Size ?=> Rect Rect ?- Rect ?=> Rect Rect ?+ Point => Rect Rect ?+ Size ?=> Rect Rect ?+ Rect ?=> Rect * 加法滿足交換律 * 運算不可以移項 * 與Rect有交的運算都產生Rect

轉載于:https://www.cnblogs.com/mr-totoro/archive/2012/07/13/5785763.html

總結

以上是生活随笔為你收集整理的[转]CPoint+CSize+CRect学习大纲的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。