Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Registriert die Typbibliothek mit der Datenbank Windows-Registrierungs wird, wodurch die von anderen Container verwendet werden soll, die die Typbibliothek bewusste OLE-Steuerelement sind.
BOOL AfxOleRegisterTypeLib(
HINSTANCE hInstance,
REFGUID tlid,
LPCTSTR pszFileName = NULL,
LPCTSTR pszHelpDir = NULL
);
Parameter
hInstance
Das Instanzenhandle der Anwendung zugeordneten mit der Typbibliothek.tlid
Die eindeutige ID der Typbibliothek.pszFileName
Punkte in den optionalen Dateinamen einer lokalisierten Dateien der Typbibliothek (.TLB) für das Steuerelement.pszHelpDir
Der Name des Verzeichnisses, in dem die Hilfedatei für die Typbibliothek gefunden werden kann.Wenn der Hilfedatei, NULL angenommen wird, um im selben Verzeichnis wie die Typbibliothek selbst zu sein.
Rückgabewert
Ungleich 0 (null), wenn die Typbibliothek registriert wurde; andernfalls 0.
Hinweise
Diese Funktion aktualisiert die Registrierung mit dem Typbibliotheknamen und dem Speicherort im System.
Beispiel
// 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);
}
Anforderungen
Header: afxdisp.h