문자열을 정렬시키는 SetTextAlign()함수의 원형은 다음과 같다
UINT SetTextAlign(HDC hdc,UINT fMode);
사용예~
LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage,WPARAM wParam, LPARAM lParam)
{
HDC hdc;//DC핸들 선언.
PAINTSTRUCT ps;
switch(iMessage)
{
case WM_DESTROY:
PostQuitMessage(0);
return 0;
case WM_PAINT:
hdc = BeginPaint(hWnd,&ps);//DC를 가지고온다.
SetTextAlign(hdc,TA_CENTER);//중앙 정렬.
TextOut(hdc,200,60,TEXT("Beautiful Korea"),15);
TextOut(hdc,200,80,TEXT("is My"),5);
TextOut(hdc,200,100,TEXT("Lovely Home Country"),19);
EndPaint(hWnd,&ps);//DC를 해제한다.
return 0;
}
return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}
UINT SetTextAlign(HDC hdc,UINT fMode);
사용예~
LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage,WPARAM wParam, LPARAM lParam)
{
HDC hdc;//DC핸들 선언.
PAINTSTRUCT ps;
switch(iMessage)
{
case WM_DESTROY:
PostQuitMessage(0);
return 0;
case WM_PAINT:
hdc = BeginPaint(hWnd,&ps);//DC를 가지고온다.
SetTextAlign(hdc,TA_CENTER);//중앙 정렬.
TextOut(hdc,200,60,TEXT("Beautiful Korea"),15);
TextOut(hdc,200,80,TEXT("is My"),5);
TextOut(hdc,200,100,TEXT("Lovely Home Country"),19);
EndPaint(hWnd,&ps);//DC를 해제한다.
return 0;
}
return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}