switch(iMessage) {
case WM_CREATE :
CreateWindowA("button", "even", WS_CHILD|WS_VISIBLE, 50, 50, 40, 30, hWnd, (HMENU)0, gInst, NULL);
CreateWindowA("button", "odd", WS_CHILD|WS_VISIBLE, 100, 50, 40, 30, hWnd, (HMENU)1, gInst, NULL);
return 0;
case WM_PAINT :
hdc = GetDC(hWnd);
sprintf(Record, "win %d", win);
TextOutA(hdc, 100, 200, (LPSTR)Record, strlen(Record));
sprintf(Record, "lose %d", lose);
TextOutA(hdc, 200, 200, (LPSTR)Record, strlen(Record));
ReleaseDC(hWnd, hdc);
return 0;
버튼을 만들고, 버튼 아래에 <이긴 횟수, 진 횟수> 텍스트를 항상 띄우고 싶어서 코드 만들었는데
살행 결과 깜빡거리기만 하고 버튼이 사라져 나오네요
WM_PAINT 가 왜 계속 발동되는 건가요?
버튼은 왜 사라지는 건지 모르겠네요... InvalidateRect(..., TRUE) 이렇게 한 것도 아닌데..
버튼 잘 만들어 지는디;;
알바 왜 댓글 맘대로 막지움? 똥 이야기도 다 상황 비유한건데
자세히는 모르겠는데 textout 때문인 걸로 보이고, 이쪽은 메세지 루프 시작하기 전에 updatewindow 한번 돌려주니까 다음부터 잘 나옴...