C ++에서 ListControl 클래스를 확장하고 새로운 기능을 추가하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1329147

  •  19-09-2019
  •  | 
  •  

문제

안녕하세요 ClistControl 클래스를 C ++/MFC로 확장해야합니다.이 목록 컨트롤에 몇 가지 새로운 기능이 추가 될 것입니다. 아니면 어떻게 시작할 수 있습니까? 미리 감사드립니다!

또는 새로운 기능을 작성하고 ListControl은 ActiveX 또는 Com에 있습니까 ?? 어떤게 더 좋아 ?

도움이 되었습니까?

해결책

위의 의견에서 제안과 같은 기능을 추가하기 위해 ClistCtrl의 도출조차하지 않을 것입니다. IMO, 당신이 제안한 것과 같은 것을 처리하고 관련 clistctrl을 채우는 것을 처리하는 clistctrlmanager 클래스를 만드는 것이 더 합리적입니다.

ClistCtrl에서 파생하려면 일반적으로 소유자 추첨을 처리하기 위해 수행됩니다. 파생이 필요한 기능은 거의 없습니다. 예를 들어 특정 정보를 기반으로 행 색소와 목록보기의 확인란을 제공하는 파생 된 목록 CTRL이 있습니다. 이를 처리하기 위해 Owener Draw 플래그를 설정하고 목록 Ctrl 드로잉을 직접 설정해야했지만 원하는 기능을 처리하기 위해 파생 할 필요는 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top