Aracılığıyla paylaş


COleObjectFactory::UpdateRegistry

Tüm uygulama nesnesi fabrikaları ile ole sistem kayıt defterine kaydeder.

void UpdateRegistry(
   LPCTSTR lpszProgID = NULL 
);
virtual BOOL UpdateRegistry( 
   BOOL bRegister  
);

Parametreler

  • lpszProgID
    "Excel.Document.5" gibi bir kullanıcı tarafından okunabilen program tanımlayıcı içeren bir dize işaretçisi

  • bRegister
    Control sınıfının nesnesi Fabrika kayıtlı olup olmadığını belirler.

Notlar

Bu işlev için iki biçimden birisiyle kısa tartışmaları izleyin:

  • UpdateRegistry (lpszProgID) bu nesne Fabrika ile ole sistem kayıt defterine kaydeder.Bu işlev genellikle adlı CWinApp::InitInstance uygulamanın başlatıldığı zaman.

  • UpdateRegistry (bRegister) işlevinin bu biçimini geçersiz kılınabilir.bRegister Olan doğru, bu işlev Denetim sınıfı sistem kayıt defterine kaydeder.Aksi durumda, sınıf kaydını siler.

    mfc ActiveX ControlWizard proje oluşturmak için kullanıyorsanız, bu saf sanal işlev için geçersiz kılma ControlWizard sağlar.

Gereksinimler

Başlık: afxdisp.h

Ayrıca bkz.

Başvuru

COleObjectFactory sınıfı

Hiyerarşi grafik

COleObjectFactory::Revoke

COleObjectFactory::Register

COleObjectFactory::UpdateRegistryAll

CWinApp::InitInstance