MKI_SELFILTER_RECORD (Selection Filter Classes) Changed in Version 2021.2

www.CAD6.com

C++ Syntax

class MKI_SELFILTER_RECORD : public MKI_SELFILTER_BASE

{

  public:

 

  __int32 m_nCount;

  MKI_STRSHORTW m_aszText[MKI_SELFILTER_VALUE_MAX];

  __int32 m_anTextMode[MKI_SELFILTER_VALUE_MAX];

          m_anColumnIndex[MKI_SELFILTER_VALUE_MAX];

};

 

This structure contains one selection filter sub-entry with multiple database record information.

 

Element Description

Header

[MKI_SELFILTER_HEADER] Header of the selection filter sub-entry.

Count

[__int32] Number of valid triples of Text / TextMode / ColumnIndex in this sub-entry. Valid range is 0 <= Value <= MKI_SELFILTER_VALUE_MAX.

Text Changed in Version 2019.1

[MKI_STRSHORTW[]] Texts to be searched for.

TextMode

[__int32[]] Texts modes for each text to be searched. A bit-wise OR combination of the following values:

 

MKI_SEARCH_MODE_SENSITIVE

The search shall be case-sensitive.

 

MKI_SEARCH_MODE_NOTAGS

The search shall ignore formatting tags like <b> and </b>.

 

MKI_SEARCH_MODE_NOVARS

The search shall leave variables unresolved.

 

MKI_SEARCH_MODE_PARTIAL

The search shall find partial matches, i.e. texts that contain the search text.

 

MKI_SEARCH_MODE_RECURSE

The search shall recurse nested objects, instances, and references.

 

MKI_SEARCH_MODE_VISIBLE

The search shall only include visible texts.

 

MKI_SEARCH_MODE_EXPRESSION

The search text contains an expression (e.g. "~Value~ >= 0 && ~Value~ < 1.0").

ColumnIndex

[__int32[]] Zero-based index of the database column to search in.

 

CAD6interface 2025.0 - Copyright 2025 Malz++Kassner® GmbH