Skip to content

Latest commit

 

History

History
126 lines (63 loc) · 3 KB

PyIPropertyChangeArray.md

File metadata and controls

126 lines (63 loc) · 3 KB

PyIPropertyChangeArray

PyIPropertyChangeArray Object

Container for a sequence of PyIPropertyChange interfaces, as used with PyIFileOperation.

Create using pythoncom.CoCreateInstance(propsys.CLSID_PropertyChangeArray, ...)

Methods

  • GetCount

    Returns the number of changes in the array 

  • GetAt

    Returns a change by zero-based index 

  • InsertAt

    Inserts a change at a specific position 

  • Append

    Adds a change to the end of the array 

  • AppendOrReplace

    Adds a change, or replaces an identical property key 

  • RemoveAt

    Removes a change from the array 

  • IsKeyInArray

    Checks if array contains a change to a property 

Append(PropChange) Adds a change to the end of the array

Parameters

PyIPropertyChangeArray.AppendOrReplace

AppendOrReplace(PropChange) Adds a change, or replaces if an identical property key is already in container

Parameters

PyIPropertyChange = GetAt(Index, riid

) Retrieves a change by zero-based index

Parameters

  • Index : int

    Index of the change to retrieve

  • riid=IID_IPropertyChange : PyIID

    The interface to return

int = GetCount() Returns the number of changes in the array

InsertAt(Index, PropChange) Inserts a change at a specific position

Parameters

  • Index : int

    Position at which to place the change

  • PropChange : PyIPropertyChange

    The change to be added

boolean = IsKeyInArray(key) Checks if array contains a change to a property

Parameters

RemoveAt(Index) Removes a change from the array

Parameters

  • Index : int

    Index of change to be removed