activex 컨트롤에서 Ribbar 사용하기에 관한 내용.
글쓴이: jw8704 / 작성시간: 일, 2010/05/23 - 7:52오후
office UI (Ribbar) 을 MFC 위자드로 생성한 ActiveX Control 에서 사용하려고 합니다.
기존 MFC 프로젝트를 Ribbar 을 사용하도록 코드 변경하는것과
ActiveX Control 을 Ribbar 을 사용하도록 코드 변경하는것은 차이가 있습니다.
ActiveX Contorl 소스에는 CProjectNameApp 가 COleControlMoudle 을 상속받는데
COleControlModule 가 CWinApp 를 상속받습니다.
그런데 Ribbar 을 사용하려면 CWinAPP 가아닌 CWinAPPEx 를 상속받아야하는데
이부분에 관한 코드가 afxctl.h 인데 이게 Visual studio 2008 내장 헤더파일입니다.
그래서 내장헤더파일 코드를 변경하는것은 좋지않은 방법같다고 생각합니다.
다른 방법으로 내장헤더파일을 수정하지 않고 CProjectNameApp : public COleControlModule 를
CProjectNameApp : Public COleControlModule , CWinAppEx 로 하는것도 생각해봤지만..
이것도 좀 이상한것같구요..;;
조언부탁드립니다.
Forums:
댓글 달기