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