Wenn ein Symbolleistensymbol mit einem integrierten Befehl verknüpft ist, erhält es automatisch die Aktivierungs-/Deaktivierungsfunktion für den jeweiligen Befehl.
... selbst wenn der Benutzer sein eigenes Symbol wählt:

Der einfachste Weg, ein "dynamisches" Icon in ein benutzerdefiniertes zu bekommen Symbolleiste :
Muss Ansicht/Anpassen/Menüs und Symbolleisten , und Rechtsklick kopieren Sie die ursprüngliche Funktion und fügen Sie sie in die benutzerdefinierte Symbolleiste ein.
Um solche Shortcut-Icons in benutzerdefiniert zu bekommen Add-Ins , man muss folgen diese Stufen geteilt von @Jeff_Perkinson
Alternativ kann man die Datei addin.jmpcust manuell bearbeiten.
Die Syntax ist type="eingebaut" :
<jm:command>
<jm:name>TEXT TO COLUMNS</jm:name>
<jm:caption>Text to Columns…</jm:caption>
<jm:action type="builtin">COLS:UTILITIES:TEXT TO COLUMNS</jm:action>
</jm:command>
Symbolleistensymbole werden grau angezeigt, wenn das Fenster den falschen Typ hat:
vs.
Wie kann ich dieses Verhalten für meine eigenen Symbolleisten steuern?