C ++에서 ListControl 클래스를 확장하고 새로운 기능을 추가하는 방법은 무엇입니까?
-
19-09-2019 - |
문제
안녕하세요 ClistControl 클래스를 C ++/MFC로 확장해야합니다.이 목록 컨트롤에 몇 가지 새로운 기능이 추가 될 것입니다. 아니면 어떻게 시작할 수 있습니까? 미리 감사드립니다!
또는 새로운 기능을 작성하고 ListControl은 ActiveX 또는 Com에 있습니까 ?? 어떤게 더 좋아 ?
해결책
위의 의견에서 제안과 같은 기능을 추가하기 위해 ClistCtrl의 도출조차하지 않을 것입니다. IMO, 당신이 제안한 것과 같은 것을 처리하고 관련 clistctrl을 채우는 것을 처리하는 clistctrlmanager 클래스를 만드는 것이 더 합리적입니다.
ClistCtrl에서 파생하려면 일반적으로 소유자 추첨을 처리하기 위해 수행됩니다. 파생이 필요한 기능은 거의 없습니다. 예를 들어 특정 정보를 기반으로 행 색소와 목록보기의 확인란을 제공하는 파생 된 목록 CTRL이 있습니다. 이를 처리하기 위해 Owener Draw 플래그를 설정하고 목록 Ctrl 드로잉을 직접 설정해야했지만 원하는 기능을 처리하기 위해 파생 할 필요는 없습니다.
제휴하지 않습니다 StackOverflow