MFC의 CListCtrl 을 가끔 사용하다 보면 전체 데이터를 업데이트 할 때 깜빡임 현상이 꼭 발생하곤 한다.
이를 위해 많은 방법을 동원한다.
일반적인 SetItem 을 하기 전에 Item 을 확인하고 같으면 그냥 넘기는 등의 나름 꼼수를 동원했었다.
이번에도 또 그런현상이 발생하길래...
한번 뒤져 보았다.
이런....
구글링보다 더 멋진 MSDN에서 나왔다.
comctl32.dll 의 Version 6.00 이상 부터 지원하는 기능이다.
라는 옵션이 생겼다.
그래서 간편하게...
m_lvAttInfo.SetExtendedStyle(LVS_EX_GRIDLINES);
를
m_lvAttInfo.SetExtendedStyle(LVS_EX_DOUBLEBUFFER | LVS_EX_GRIDLINES);
만 해주면 결론적으로는 깜빡임이 거의 없어진다.
역시 결론은 MSDN 검색의 일상화!!!!
이를 위해 많은 방법을 동원한다.
일반적인 SetItem 을 하기 전에 Item 을 확인하고 같으면 그냥 넘기는 등의 나름 꼼수를 동원했었다.
이번에도 또 그런현상이 발생하길래...
한번 뒤져 보았다.
이런....
구글링보다 더 멋진 MSDN에서 나왔다.
comctl32.dll 의 Version 6.00 이상 부터 지원하는 기능이다.
- LVS_EX_DOUBLEBUFFER
라는 옵션이 생겼다.
그래서 간편하게...
m_lvAttInfo.SetExtendedStyle(LVS_EX_GRIDLINES);
를
m_lvAttInfo.SetExtendedStyle(LVS_EX_DOUBLEBUFFER | LVS_EX_GRIDLINES);
만 해주면 결론적으로는 깜빡임이 거의 없어진다.
역시 결론은 MSDN 검색의 일상화!!!!
'IT' 카테고리의 다른 글
블루투스가 없는 차라면... Belkin AirCast Auto Bluetooth (1) | 2012.02.06 |
---|---|
아이폰에서 블루투스 키보드를... (2) | 2011.08.18 |
Microsoft Office Communicator 2007 자동 로그인 설정하기 (0) | 2011.06.30 |
Windows XP, Server 2003 방화벽에서 특정 사용자 포트열기 (0) | 2011.06.08 |
Visual Studio 2010 SP1 에 다시 등장했다. MS 도움말 뷰어 1.1 !!! (0) | 2011.04.20 |