[MFC] - OnDraw 시 Flicker 처리 하기..
MFC&ActiveX 2008. 3. 3. 00:04 |Flicker Free Drawing In MFC
이런 주제의 CodeProject 의 내용을 볼 수 있다.
테스트해본 코드 주소는 http://www.codeproject.com/KB/GDI/flickerfree.aspx 이며,
해본 결과 Flicker 를 줄일 수 있었다.
기존의 다른 코드를 사용해서 처리 할때
Release 시 드로잉이 되지 않는 문제점이 발생하였다.
솔직히 이거 때문에 디버깅에 시간이 좀 걸렸다.
나머지 모듈을 다 제거 하고나서야 이 클래스를 사용하지 않고 디버깅을 해봐야 겠다.
생각이 들었고, 빼고 보니 제대로 되었다.
즉, CMemDC 클래스가 이상하다는 것을 알았고,
위의 주소에 있는 내용을 복사해서 처리 하니 되었다.
물론 생성자에 CRect 의 내용도 포함될 수 있는 코드도 있는걸로 봐서
ActiveX 와 같은 곳에서도 사용될 수 있을거 같다.
관련 페이지 >
이런 주제의 CodeProject 의 내용을 볼 수 있다.
테스트해본 코드 주소는 http://www.codeproject.com/KB/GDI/flickerfree.aspx 이며,
해본 결과 Flicker 를 줄일 수 있었다.
기존의 다른 코드를 사용해서 처리 할때
Release 시 드로잉이 되지 않는 문제점이 발생하였다.
솔직히 이거 때문에 디버깅에 시간이 좀 걸렸다.
나머지 모듈을 다 제거 하고나서야 이 클래스를 사용하지 않고 디버깅을 해봐야 겠다.
생각이 들었고, 빼고 보니 제대로 되었다.
즉, CMemDC 클래스가 이상하다는 것을 알았고,
위의 주소에 있는 내용을 복사해서 처리 하니 되었다.
물론 생성자에 CRect 의 내용도 포함될 수 있는 코드도 있는걸로 봐서
ActiveX 와 같은 곳에서도 사용될 수 있을거 같다.
관련 페이지 >