Autor Beitrag
galagher
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: So 03.05.15 19:42 
Hallo!

Wieder einmal habe ich eine Frage zu TJvRichEdit von den Jedis:

Es gibt da ja die Möglichkeit, ausser Text auch Grafiken und Dateien (als OLE-Objekt) einzufügen. Nun gibt es zur Unterscheidung des selektierten Objekts in JvRichEdit.pas dieses: TRichSelection = (stText, stObject, stMultiChar, stMultiObject);
stText ist klar, stMultiChar und stMultiObject sind mir(!) nicht klar, wobei stMultiObject aber kein OLE-Objekt ist. Bleibt stObject, welches sowohl Grafiken als auch OLE-Objekte bedeuten kann.

Wie kann ich nun eine Unterscheidung treffen, ob nun eine Grafik oder ein OLE-Objekt, also eine eingebettete Datei, ausgewählt sind?

Ich brauche konkret eine Möglichkeit, OLE-Objekte zu erkennen!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Perlsau
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 03.05.15 23:29 
Wie wär's damit?

ausblenden Quelltext
1:
2:
3:
4:
stText          Text.
stObject        At least one Component Object Model (COM) object.
stMultiChar     More than one character of text.
stMultiObject   More than one COM object.


Wenn ich das richtig interpretiere, wird dem Property TRichSelection stObject zugewiesen, wenn du ein einzelnes Com-Objekt selektiert hast, bei mehreren dagegen stMultiObjekt.
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Mo 04.05.15 19:31 
user profile iconPerlsau hat folgendes geschrieben Zum zitierten Posting springen:
Wie wär's damit?
Ja, Google hilft... :oops:

user profile iconPerlsau hat folgendes geschrieben Zum zitierten Posting springen:
Wenn ich das richtig interpretiere, wird dem Property TRichSelection stObject zugewiesen, wenn du ein einzelnes Com-Objekt selektiert hast, bei mehreren dagegen stMultiObjekt.
Stimmt, aber es findet keine Unterscheidung statt, ob es sich dabei um eine normale, eingefügte Grafik oder um eine eingebettete Datei handelt - es ist jedenfalls stObject!

Kann man das vielleicht mit eigenem Code differenzieren?
Einloggen, um Attachments anzusehen!
_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!