参考にしたサイトを参考にしてやってみましたが、ちらつきが軽減しません。
やり方が間違っているのでしょうか?
ソースを見てください。
case WM_PAINT:{
PAINTSTRUCT ps;
TCHAR tbuf[100];
RECT r;
HRGN hRgn;
hdc = BeginPaint( hWnd, &ps );
GetClientRect(hWnd,&r);
wsprintf( tbuf, _T("on WM_PAINT%d"),t);
TextOut(hdc,0,100,tbuf,::_tcslen(tbuf));
SetWindowText( hWnd, tbuf );
hdc2=hdc;
[pre] EndPaint( hWnd, &ps );
SetTimer(hWnd,NULL,1,NULL);
break;
}
case WM_TIMER:
PAINTSTRUCT ps;
wchar_t cbuf[100];
RECT r;
HRGN hRgn;
hdc = GetDC( hWnd);
GetClientRect(hWnd,&r);
wsprintf( cbuf, _T("on WM_PAINT%d"),t);
TextOut(hdc,0,100,cbuf,sizeof(cbuf));
ReleaseDC( hWnd, hdc);
t++;
InvalidateRect(hWnd,NULL,FALSE);
break;
です。