[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'Masks' (#lazutils)

TWindowsMaskList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a list for mask class instances which support Windows-specific file masks.

Declaration

Source position: masks.pas line 348

type TWindowsMaskList = class(TMaskList)

protected

  function GetMaskClass; override;

  

Gets the class type used to create new mask instances for the list.

  procedure AddMasksToList(); override;

  

Adds masks to the list using the delimited mask expressions and configuration settings.

public

  constructor Create();

  

Constructor for the class instance.

  property Quirks: TWindowsQuirks; [rw]

  

Contains the TWindowsQuirk values enabled for the class instance.

end;

Inheritance

TWindowsMaskList

  

Implements a list for mask class instances which support Windows-specific file masks.

|

TMaskList

  

Implements a list for mask class instances.

|

TObject

Description

TWindowsMaskList is a TMaskList descendant which implements a list used to maintain a list with TWindowsMask instances for mask expressions. Parameter values passed to the constructor are used when mask instances are created and stored in the list.

TWindowsMaskList is used in the implementation of the MatchesWindowsMaskList function.

See also

TWindowsMask

  

Implements the class type used to evaluate and compare Windows-specific mask expressions.

MatchesWindowsMaskList

  

Determine whether the specified file name matches at least one of the specified Windows-specific masks.

MatchesMaskList

  

Determine whether the specified file name matches at least one of the specified masks.

Masks Overview

  

Masks Overview.


Version 4.0 Generated 2025-05-03 Home