0
CScrollView에서 파생 된 클래스가 있으며 OnDraw 메서드를 상속 받았습니다. OnDraw 메서드는 크기를 조정할 때까지 호출되지 않습니다. 모든 특수 속성을 설정하거나 크기 조정을 수행하지 않고 OnDraw 메서드를 트리거하는 방법이 필요합니까?CScrollView OnDraw가 호출되지 않았습니다.
CScrollView에서 파생 된 클래스가 있으며 OnDraw 메서드를 상속 받았습니다. OnDraw 메서드는 크기를 조정할 때까지 호출되지 않습니다. 모든 특수 속성을 설정하거나 크기 조정을 수행하지 않고 OnDraw 메서드를 트리거하는 방법이 필요합니까?CScrollView OnDraw가 호출되지 않았습니다.
두 가지 함수 호출이 필요합니다.
무효화 기능 업데이트 요구 (그려야 같은 전체 뷰를 표시 할 UpdateWindow 1) InvalidateRect 필요한 업데이트 같은 뷰의 일부분을 표시하기 위해 유용)) 또는 무효화 InvalidateRect 2.
업데이트 창을 호출하면 이전에 무효화를 호출 한 경우 전체보기가 업데이트되거나 이전에 InvalidateRect를 한 번 이상 호출 한 경우 창의 모든 표시된 부분이 다시 그려집니다.
나는 invalidateRect와 UpdateWindow를 시도했다. 여전히 OnDraw 메서드가 호출되지 않습니다. Resize가 발생할 때만 호출됩니다. –