[gelöst] ActiveX Adobe Reader bei Programmstart unsichtbar machen und bei Bedarf sichtbar



  • Hallo,

    ich möchte in meinem Programm (abgeleitet von CFormView) bei Bedarf PDF - Dateien anzeigen können. Dazu habe ich das ActiveX Steuerelement Adobe Reader in mein Fenster eingebaut. Das anzeigen der Dateien funktioniert.
    Jetzt möchte ich aber, dass das Steuerlement beim Programmstart nicht sichtbar ist und erst bei Bedarf sichtbar wird. Ich habe dafür in den Eigenschaften die Sichtbarkeit auf FALSE gesetzt.
    Im Code mache ich dann folgendes:

    m_pdfViewer.EnableWindow(TRUE);
    m_pdfViewer.LoadFile(_T("Datei.pdf"));
    

    Trotzdem wird das Steuerelement nicht angezeigt.

    Kann mir jemand helfen? Muss ich vielleicht eine andere Funtkion benutzen?

    Danke!



  • Also....

    Habe das Problem gelöst. Anstatt

    m_pdfViewer.EnableWindow(TRUE);
    

    benutze ich

    m_pdfViewer.ShowWindow(SW_SHOW);
    

Anmelden zum Antworten