Wie erkenne ich beim Aufschalten eines PopupMenüs, ob das aktuell selektierte Objekt tatsächlich ein Grafikobjekt ist (RT_Text.SelectedObject is ???)?
Kontextmenü ausschließlich für Grafikobjekt
-
-
- Offizieller Beitrag
Das erkennt man an
(SelectedObject <>nil) and (SelectedObject.IsImage)
SelectedObject ist ein TWPTextObj. Das ist ein Objekt welches auch für Felder, Bookmarks und Links verwendet wird.
TWPTextObj kann auch über ObjRef ein TWPObject referenzieren, welches auch ein Bild sein kann.