그래픽 출력, 메세지 박스

Programming/API 2015. 6. 8. 15:32

그래픽 출력

 

COLORREF SetPixel(hdc, nXPos, nYPos, clrref)

- 화면에 점을 출력

- nXPos, nYPos좌표에 clrref색상으로 점을 찍는다.

 

DWORD MoveToEx(hdc, x, y, lpPoint)

BOOL LineTo(hdc, xEnd, yEnd)

- 선을 그을 때는 이 두 함수를 같이 써야한다.

 

 

BOOL Rectangle(hdc, nLeftRect, nTopRect, nRightRect, nBottomRect)

- 사각형 그리기

 

BOOL Elipse(hdc, nLeftRect, nTopRect, nRightRect,nBottomRect)

- 원 그리기

 

 

메시지 박스

int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);

- 조그만한 별도의 윈도우를 열어서 사용자에게 정보를 전달하거나 질문을 하는 장치

 

HWND hWnd

- hWnd는 메시지 박스의  Owner 윈도우이다.

- Owner윈도우란 메시지 박스를 소유한 윈도우를 말한다.

- 메시지 박스는 화면 중앙에 나타나며 메시지 박스가 떠 있는 동안 오너 윈도우를 사용할 수 없고 사용자가 메시지박스를 닫으면 오너 윈도우를 사용할 수 있게 된다.

 

LPCTSTR lpText

- 메시지 박스에 출력할 문자열

 

LPCTSTR lpCaption

- 메시지 박스의 타이틀 박스의 타이틀 바에 나타날 제목 문자열

 

UINT uType

- 메시지 박스에 어떤 종류의 버튼이 나타날 것인가를 지정하는 플래그 값

 

 

  값

 설명 

 MB_ABORTRETRYIGNORE

 Abort, Retry, lgnore 세 개의 버튼이 나타남 

 MB_OK

 OK버튼 하나만 

 MB_OKCANCEL

 OK, Cancel 두 개의 버튼이 나타남 

 MB_RETRYCANCEL

 Retry, Cancle 두 개의 버튼이 나타난다 

 MB_YESNO

 Yes, No 두 개의 버튼이 나타난다 

 MB_YESNOCANCEL

 Yes, No, Cancle 세 개의 버튼이 나타남 

 

 

 

 

 

 

'Programming > API' 카테고리의 다른 글

그래픽  (0) 2015.06.08
마우스 입력  (0) 2015.06.08
문자열 출력  (0) 2015.06.08
DC  (0) 2015.06.07
핸들  (0) 2015.06.07
admin