Platforms to show: All Mac Windows Linux Cross-Platform
Back to WindowsPropertiesMBS class.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Windows | MBS Win Plugin | 17.5 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop only |
Same as destructor.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Windows | MBS Win Plugin | 17.5 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop only |
Optional as window properties are set directly.
LastError and LastErrorMessage are set.
WindowsPropertiesMBS.Constructor(Win as DesktopWindow)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Windows | MBS Win Plugin | 22.0 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop only |
Requires Windows 7 or Windows Server 2008 R2 or newer.
An application can use this function to obtain access to a window's property store so that it can set an explicit Application User Model ID (AppUserModelID) in the System.AppUserModel.ID property.
Raises FunctionNotFoundException if function is not available, PlatformNotSupportedException if not running on Windows, NilObjectException if window is nil or invalid and UnsupportedOperationException if Window properties can't be queried.
See also:
WindowsPropertiesMBS.Constructor(Win as Window)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Windows | MBS Win Plugin | 17.5 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop only |
Requires Windows 7 or Windows Server 2008 R2 or newer.
An application can use this function to obtain access to a window's property store so that it can set an explicit Application User Model ID (AppUserModelID) in the System.AppUserModel.ID property.
Raises FunctionNotFoundException if function is not available, PlatformNotSupportedException if not running on Windows, NilObjectException if window is nil or invalid and UnsupportedOperationException if Window properties can't be queried.
See also:
WindowsPropertiesMBS.Count as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Windows | MBS Win Plugin | 17.5 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop only |
LastError and LastErrorMessage are set.
WindowsPropertiesMBS.Key(Index as Integer) as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Windows | MBS Win Plugin | 17.5 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop only |
Index from 0 to Count-1.
Keys are passed as UUID followed by property ID.
LastError and LastErrorMessage are set.
WindowsPropertiesMBS.Value(Key as String) as Variant
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Windows | MBS Win Plugin | 17.5 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop only |
Keys are passed as UUID followed by property ID.
LastError and LastErrorMessage are set.
(Read and Write computed property)
WindowsPropertiesMBS.Values as Dictionary
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Windows | MBS Win Plugin | 20.0 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop only |
The dictionary is a copy, so changes to the dictionary are not going back to the window.
The items on this page are in the following plugins: MBS Win Plugin.
