Udostępnij za pośrednictwem


Pojemniki formantu ActiveX: Ręcznie włączyć formant ActiveX zamknięcia

Kreator aplikacji MFC używanego do generowania aplikacji obsługi formantów ActiveX nie została włączona, trzeba będzie ręcznie dodać tę obsługę.W tym artykule opisano proces ręcznego dodawania zamknięcia formantu ActiveX do istniejących aplikacji kontenera OLE.Jeśli znasz z góry ma obsługi formantów ActiveX w kontenerze OLE użytkownika, zobacz artykuł Tworzenie kontenera formant ActiveX MFC.

[!UWAGA]

W tym artykule wykorzystano na okno dialogowe ActiveX formantu kontenera projekt o nazwie kontenera i osadzony formant o nazwie okólnik jako przykłady kodu i procedur.

Do obsługi formantów ActiveX, należy dodać jeden wiersz kodu do dwóch plików projektu.

  • Zmodyfikuj główne okno InitInstance funkcji (znajduje się w KONTENERZE.CPP) przez Kreatora aplikacji MFC nawiązywania połączenia z AfxEnableControlContainer, jak w poniższym przykładzie:

    // COleContainerApp initialization
    BOOL COleContainerApp::InitInstance()
    {
        AfxEnableControlContainer();
    
    
    ...
    
    
    }
    
  • Dodaj do projektu STDAFX.Plik nagłówka H:

    #include <afxdisp.h>        // MFC Automation classes
    

Po wykonaniu tych kroków ponownie skompiluj projekt klikając budować na budować menu.

Zobacz też

Koncepcje

Pojemniki formantu ActiveX