2017-10-23 1 views
0

유일한 CDialog 클래스를 노출하는 MFC 확장 DLL에서 일하고 있습니다. 이 대화 상자는 여러 다른 응용 프로그램에서 사용하는 공통 UI의 일부입니다. 이러한 모든 응용 프로그램은 BCGControlBar를 사용하므로 응용 프로그램 호출 GUI처럼 DLL에서 대화 상자를 보이게해야합니다.MFC 확장 DLL에서 BCGControlBar 사용

BCG를 독립 실행 형 응용 프로그램과 함께 사용하는 방법은 명확하지만 (예제가 많이 제공됨) MFC 확장 DLL과 함께 사용하는 방법이 명확하지 않습니다.

답변

2

로켓트 과학이 필요하지 않은 것처럼 보입니다.

BCGCBProInc.h를 MFC 확장 DLL의 StdAfx.h에 포함시키고 링커가 미리 컴파일 된 BCG 라이브러리를 찾을 수 있도록합니다. 기본 응용 프로그램이 시작되고 확장 DLL을로드하면 모든 것이 제대로 작동합니다.

+0

EXE에서 사용 된 확장 DLL에서 동일한 BCG DLL 버전을 사용해야한다는 점을 언급해야합니다. BCG는 완전히 초기화되어야합니다 .... 이것은 질문에서 언급 된 경우입니다. – xMRi