Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

AW: Welcome PlugIn : auf Schließen der Page reagieren

  Alt 8. Nov 2023, 08:26
Dein Frame implementiert ja erstmal das INTAWelcomePagePlugin.

Sind dort auch die Beiden (oder mindestens das Eine passende, für dich) implementiert?

Delphi-Quellcode:
  INTAWelcomePageNotifier280 = interface(IUnknown)
    ['{CD8AA3EB-AB59-47C2-9264-A6147369B9A6}']
    /// <summary>
    /// Event before Welcome Page is about to free
    /// </summary>
    procedure BeforeWelcomePageDestroy;
    /// <summary>
    /// Event before Plugin is about to close
    /// </summary>
    procedure BeforePluginClose(const PluginID: string);
    /// <summary>
    /// Event before Plugin is about to free
    /// </summary>
    procedure BeforePluginDestroy(const PluginID: string);
  end;

  /// <summary>
  /// Interface for notify Welcome Page Plugin about showing, closing or resizing
  /// </summary>
  INTAWelcomePagePluginNotifier280 = interface(IUnknown)
    ['{B157D07D-3332-41E6-85A9-5E01210F3856}']
    /// <summary>
    /// Event to display main Plugin View (the equivalent of OnShow)
    /// </summary>
    procedure ViewShow(Sender: TWinControl);
    /// <summary>
    /// Event to hide/close the main Plugin View
    /// </summary>
    procedure ViewHide;
    ...
  end;
Was es sonst noch so gibt, siehst du ja in der c:\program files (x86)\embarcadero\studio\23.0\source\ToolsAPI\Tool sAPI.WelcomePage.pas
oder 22.0, falls noch nicht geupgraded.
$2B or not $2B

Geändert von himitsu ( 8. Nov 2023 um 08:29 Uhr)
  Mit Zitat antworten Zitat