2
DrawMode = OwnerDrawVariable로 사용자 지정 콤보 박스를 만들었습니다. DropDownList 모드에서 시각적 스타일을 더 이상 사용하지 않는다는 것을 제외하고는 모든 것이 좋습니다. 예를 들어 오래된 콤보 상자처럼 보입니다. 시각적 스타일을 사용하여 어떻게 그릴 수 있습니까? VisualStyleElement 클래스를 확인했지만 도움이 될만한 것을 찾지 못했습니다.OwnerDraw ComboBox가 더 이상 "스타일"이 아닙니다.
OwnerDraw 콤보 박스를 비주얼 스타일로 그릴 수 없다는 것을 의미합니까 ???
나는 (CBS_OWNERDRAWFIXED 또는 CBS_OWNERDRAWVARIABLE) 플래그에 따라 콤보 상자 (테마 또는하지 않음)를 그리는 방법을 결정하는 Windows 자체가 맞습니까? 그렇다면 테마화할 방법이 없다는 의미입니까? – nightcoder
예. appcompat 이유로 사용자 정의 스타일을 억제합니다. –