728x90
반응형
case WM_PAINT()
선그리기 예제
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_PAINT:
{
PAINTSTRUCT ps;
HDC hdc = BeginPaint(hWnd, &ps);
MoveToEx(hdc, 100, 100, NULL);
LineTo(hdc, 200, 100);
LineTo(hdc, 200, 200);
LineTo(hdc, 100, 200);
LineTo(hdc, 50, 150);
LineTo(hdc, 100, 100);
EndPaint(hWnd, &ps);
}
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
}
728x90
반응형
'Education > Edu | .net' 카테고리의 다른 글
# 2.5) [Win32API] 오각형 타이머 설정하여 회전시키기 (0) | 2021.01.04 |
---|---|
# 2.4) [Win32API] 오각형 그리기 (0) | 2020.12.31 |
# 2.2) [Win32API] 윈도우즈 데스크톱 애플리케이션 코드 설명(1) (0) | 2020.12.31 |
# 2.1) [Win32API] 윈도우즈 데스크톱 애플리케이션 코드 설명(0) (0) | 2020.12.28 |
# 1) [C/C++] bitmap image size resize (0) | 2020.12.26 |