다음을 통해 공유


CPoint::CPoint

CPoint 개체를 생성합니다.

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

매개 변수

  • initX
    CPointx 멤버 값을 지정합니다.

  • initY
    CPointy 멤버 값을 지정합니다.

  • initPt
    POINT 구조체 또는 CPoint를 초기화하는 데 사용되는 값을 지정하는 CPoint입니다.

  • initSize
    SIZE 구조체 또는 CPoint를 초기화하는 데 사용되는 값을 지정하는 CSize입니다.

  • dwPoint
    x 멤버를 dwPoint의 하위 단어로 설정하고 y 멤버를 dwPoint의 상위 단어로 설정합니다.

설명

인수가 지정되지 않으면 xy 멤버가 0으로 설정됩니다.

예제

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);   

요구 사항

헤더: atltypes.h

참고 항목

참조

CPoint Class

계층 구조 차트