MKI_NOTIFY_LIST_START (Plug-In Notification Command) Changed in Version 2020.1

www.CAD6.com

The plug-in shall create a temporary display list for the object Ext. This temporary display list will then be used by the application for any kind of read-only operation (such as displaying, snapping, identification).

 

Parameters

Ext

Address of the object whose temporary display list shall be created.

Data

Address of a buffer containing a generic pointer. Upon call, this buffer contains either the address of a MKI_UNITSTACK structure containing the sequence of entities used to draw Ext (and thus possibly containing attributes required to resolve any texts therein) or nullptr. Will be used for implicit variable and local attribute resolving.
Upon return, use this buffer to store either the address of the created temporary display list (if successful, type MKI_ENTITY_PTR) or nullptr (if failed).

 

Return Value

MKI_NOTIFY_RESULT_DONE

Ext is known, a temporary display list has been created and its starting address is stored in the buffer pointed to be Data.

MKI_NOTIFY_RESULT_IGNORE

Ext is known, but no temporary display list could be created (usually due to insufficient memory).

MKI_NOTIFY_RESULT_UNKNOWN

Ext is not known or task not supported, ask the other plug-ins.

 

CAD6interface 2024.2 - Copyright 2024 Malz++Kassner® GmbH