다음을 통해 공유


AfxOleRegisterTypeLib

형식 라이브러리는 Windows 등록 데이터베이스에 등록 하 고 형식 라이브러리 인식 OLE 컨트롤은 다른 컨테이너에 의해 사용 될 수 있습니다.

BOOL AfxOleRegisterTypeLib(
   HINSTANCE hInstance,
   REFGUID tlid,
   LPCTSTR pszFileName = NULL,
   LPCTSTR pszHelpDir = NULL 
);

매개 변수

  • hInstance
    형식 라이브러리와 연결 된 응용 프로그램의 인스턴스 핸들입니다.

  • tlid
    형식 라이브러리의 고유 ID입니다.

  • pszFileName
    가리키는 선택적 지역화 형식 라이브러리 파일 이름에 (.TLB) 파일 컨트롤입니다.

  • pszHelpDir
    형식 라이브러리에 대 한 도움말 파일이 있는 디렉터리의 이름입니다.경우 NULL, 도움말 파일의 형식 라이브러리와 동일한 디렉터리에 것으로 간주 됩니다.

반환 값

형식 라이브러리가 등록 된 0이 아닌. 그렇지 않으면 0입니다.

설명

이 함수 형식 라이브러리 이름과 위치는 시스템 레지스트리를 업데이트합니다.

예제

// Type library guid definition.
const GUID CDECL BASED_CODE _tlid =
   { 0x77E58ED8, 0xA2C0, 0x4C13, { 0xB6, 0xC1, 0xBA, 0xD1, 0x19, 0xAF, 0xE3, 0xF1 } };
// Registers type library and the interfaces
// in it, afxctl.h needs to be included
if (!AfxOleRegisterTypeLib(AfxGetInstanceHandle(), _tlid))
  return ResultFromScode(SELFREG_E_TYPELIB);


// CMFCAutomation.tlb should be in the same directory as exe module.
// last param can be null if help file associated w/ tlb is in same dir as .tlb
if (!AfxOleRegisterTypeLib(AfxGetInstanceHandle(), _tlid, 
   _T("CMFCAutomation.tlb"), NULL))
{
   return ResultFromScode(SELFREG_E_TYPELIB);
}

요구 사항

헤더: afxdisp.h

참고 항목

참조

AfxOleUnregisterTypeLib

AfxOleRegisterControlClass

AfxOleUnregisterClass

개념

MFC 매크로 전역