類CSize是對Windows結構SIZE的封裝,凡是能用SIZE結構的地方都可以用CSize代替。
結構SIZE表示一個矩形的長度和寬度,其定義為:
typedef struct tagSIZE{
LONG cx;
LONG cy;
} SIZE;
其中 cx、cy分別是寬度和高度。
與CPoint類似,CSize也提供了一些重載運算符。如運算符“+”,“-”,“+=”和“-=”,用於兩個CSize對象或一個CSize對象與一個CPoint對象的加減運算,運算符“==”和“!=”用於比較兩個CSize對象是否相等。
由於CPoint和CSize都包含兩個整數類型的成員變數,他們可以進行相互操作。CPoint對象的操作可以以CSize對象為參數。同樣,CSize對象的操作也可以以CPoint對象為參數。如可以用一個CPoint對象構造一個CSize對象,也可以用一個CSize對象構造一個CPoint對象,允許一個CPoint對象和一個CSize對象進行加減運算。
相關詞條
-
CSize
CSize類 類CSize是對Win 與CPoin
-
CPoint
的操作符可以接受CSize對象或SIZE結構,因為這兩者是可以互換的。注意...點的不存在返回CSize值的操作operator- 返回兩點之間的大小... 用於初始化CPoint值的SIZE結構或CSize。dwPoint 設此...
CPoint類 簡介 CPoint類成員 構造函式詳解 -
Termios
。) CSize 字元長度掩碼。取值為 CS5, CS6, CS7...
TERMIOS NAME DESCRIPTION 描述 c_iflag 標誌常量 -
SetWindowExt
CDC::SetWindowExtvirtual CSize... ); virtual CSize SetWindowExt( SIZE size...) as a CSize object. If an error occurs, the x...
CDC::SetWindowExt -
CButtonST
CButtonST類公共接口函式 CButtonST::DrawBorder DWORD DrawBorder(BO...
-
《VisualC 程式設計全程指南》
圖書信息 作 者:楊友東,汪琛琛 編著 出 版 社: 電子工業出版社 出版時間: 2009-3-1 頁 數:504頁 Visu...
圖書信息 宣傳語 內 容 簡 介 前 言 目 錄 -
tcgetattr
POSIX)CBAUDEX附加波特率(1位)(非POSIX)CSize...
頭檔案 函式原型 說明 範例 -
ulimit
說明ulimit 命令。ulimit用於shell啟動進程所占用的資源.類別shell內建命令3,語法格式:ulimit [-a...
說明 類別 參數 簡單實例 -
SetViewportExt
函式功能:該函式以設備單位或像素點設定“視區範圍” 函式原型為: virtual CSize SetViewportExt(int cx,int cy); virtual CSize...