Freigeben über


CPoint::CPoint

Erstellt ein CPoint-Objekt.

CPoint( ) throw( ); 
CPoint(
    int initX,
    int initY 
) throw( );
CPoint(
    POINT initPt 
) throw( );
CPoint(
    SIZE initSize 
) throw( );
CPoint(
    LPARAM dwPoint 
) throw( );

Parameter

  • initX
    Gibt den Wert des x-Members von CPoint an.

  • initY
    Gibt den Wert des y-Members von CPoint an.

  • initPt
    POINT-Struktur oder CPoint, die die Werte für die Initialisierung von CPoint angeben.

  • initSize
    SIZE-Struktur oder CSize, die die Werte für die Initialisierung von CPoint angeben.

  • dwPoint
    Legt den x-Member auf das niederwertige Wort von dwPoint und den y-Member auf das höherwertige Wort von dwPoint fest.

Hinweise

Wenn keine Argumente angegeben werden, werden die x- und y-Member auf 0 festgelegt.

Beispiel

CPoint   ptUndefined;
CPoint   ptTopLeft(0,0);

// works from a POINT, too

POINT   ptHere;
ptHere.x = 35;
ptHere.y = 95;

CPoint   ptMFCHere(ptHere);

// works from A SIZE

SIZE   sHowBig;
sHowBig.cx = 300;
sHowBig.cy = 10;

CPoint ptMFCBig(sHowBig);

// or from a DWORD

DWORD   dwSize;
dwSize = MAKELONG(35, 95);

CPoint ptFromDouble(dwSize);
ASSERT(ptFromDouble == ptMFCHere);   

Anforderungen

Header: atltypes.h

Siehe auch

Referenz

CPoint Class

Hierarchiediagramm