CSize::CSize
Erstellt ein CSize-Objekt.
CSize( ) throw( );
CSize(
int initCX,
int initCY
) throw( );
CSize(
SIZE initSize
) throw( );
CSize(
POINT initPt
) throw( );
CSize(
DWORD dwSize
) throw( );
Parameter
initCX
Legt den cx-Member für CSize fest.initCY
Legt den cy-Member für CSize fest.initSize
GRÖSSE-Struktur oder CSize-Objekt verwendet, um CSize zu initialisieren.initPt
PUNKT-Struktur oder CPoint-Objekt verwendet, um CSize zu initialisieren.dwSize
DWORD verwendet, um CSize zu initialisieren. Das niederwertige Wort ist der cx-Member und das höherwertige Wort ist der cy-Member.
Hinweise
Wenn keine Argumente angegeben werden, werden cx und cy-Member nicht initialisiert.
Beispiel
CSize szEmpty;
CSize szPointA(10, 25);
SIZE sz;
sz.cx = 10;
sz.cy = 25;
CSize szPointB(sz);
POINT pt;
pt.x = 10;
pt.y = 25;
CSize szPointC(pt);
CPoint ptObject(10, 25);
CSize szPointD(ptObject);
DWORD dw = MAKELONG(10, 25);
CSize szPointE(dw);
ASSERT(szPointA == szPointB);
ASSERT(szPointB == szPointC);
ASSERT(szPointC == szPointD);
ASSERT(szPointD == szPointE);
Anforderungen
Header: atltypes.h