개발

mfc xp style

GRoovAllstar 2015. 4. 16. 13:49

최근에 mfc xp style UI를 적용할 일이 생겨 열심히 삽질하던 중...


구글링을 해보면 두가지 방법이 가장 많이 검색 된다


1. 리소스에 매니패스트 추가

2. stdafx.h에 #pragma 전처리기로 추가하기


- 관련 msdn

https://msdn.microsoft.com/en-us/library/windows/desktop/bb773175%28v=vs.85%29.aspx



* 참고...

property - linker - manifest file에서 Generate Manifest를 'No'로 설정하면

해당 프로젝트를 rebuild 하지 않는 이상 매니패스트가 embed되지 않음


 이것때문에 rebuild 할때만 visual style이 enable 되는 케이스가 있더군요..

그래서 리소스에 매니패스트 추가하는 형태로 해결했었네요.