CBrush BlackBrush(COLORREF(0x000000)),*pBrush;
pBrush = dc.SelectObject(&BlackBrush); // 흰브러쉬를 pBrush에 보관
for (i = CurTurn-1; i >= 0 ; i--) {
dc.SelectObject(i%2==0 ? &BlackBrush : pBrush);// 짝수면 검은브러쉬 홀수면 흰브러쉬
이게 어떠케 짝수면 블랙, 홀수면 화이트가되죠?
pBrush에 &Blackabrush를 넣어줫으니
짝수든 홀수든 둘다 검은브러쉬로 나와야하지않나요?
저도 이해가 가질 않습니다
i%2==0 ? &BlackBrush : pBrush
pBrush = dc.SelectObject(&BlackBrush); 오브젝트 셀렉트를 하면 원레 선택되어있던 오브젝트가 튀어나옵니다 애가 dc에 blackbrush를 선택했지만 리턴값은 (아마 이전에 넣은) 흰색 브러시임
왜 이전께 튀어나오나면 안그러믄 원레 선택되어있던 브러시는 메모리 누수의 늪으로 뀪뀪 들어가요
아하..