Back to Devexpress

TcxDialogsMetricsStore Class

vcl-cxclasses-58732db9.md

latest1.6 KB
Original Source

TcxDialogsMetricsStore Class

The TcxDialogsMetricsStore implements storage for dialog settings.

Declaration

delphi
TcxDialogsMetricsStore = class(
    TObject
)

Remarks

The TcxDialogsMetricsStore is used to store information on the dialog (dialog layout built-in settings and custom information) during the application session.

By default, the TcxDialogsMetricsStore stores dialog built-in layout settings. To store custom settings, the dialog class needs to implement the IcxDialogMetricsInfoData interface.

The TcxDialogsMetricsStore can be instantiated using the cxDialogsMetricsStore routine.

The following example demonstrates how to use the TcxDialogsMetricsStore , in order to provide the same dialog settings for different dialog sessions:

delphi
// ...
uses
  // ...
  cxClasses;
  TDialogForm = class(TForm)
  public
    function ShowModal: Integer; override;
  end;
// ...
function TDialogForm.ShowModal: Integer;
begin
  cxDialogsMetricsStore.InitDialog(Self);
  Result := inherited ShowModal;
  cxDialogsMetricsStore.StoreMetrics(Self);
end;

Inheritance

TObject TcxDialogsMetricsStore

See Also

IcxDialogMetricsInfoData

TcxDialogMetricsInfo

cxClasses.cxDialogsMetricsStore

TcxDialogsMetricsStore Members

cxClasses Unit