CX_WIDGET - Widget
Früher CXI_WINDOW_OBJECT
Klassenhierarchie
- CX_CLASS
- CX_CONTAINER
- CX_WIDGET
- CX_CONTAINER
Beschreibung:
CX_WIDGET repräsentiert ein Widget oder ein Fenster aus einem InstantView®-Code. Objekte dieses Typs werden von OpenWindow erzeugt, mit dem Befehl Widget lässt sich nach einem spezifischen Widget suchen.
Code-Beispiel:
Var(win)
OpenWindow(editWin,1) -> win
OpenWindow(editWin,1) -> win
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
AliasName | * | Zugriffsfunktion für den Alias-Namen | ||
BuildWidgetIDs | WidgetIDs für dieses und alle Kind-Widgets setzen | |||
Children 198178 |
COLLECTION | alle (direkten) Childobjekte | ||
ClassID | * | Zugriffsfunktion für die (Formular-)Klasse eines Widgets (CX_PERSON::name) | ||
ClassName 198178 |
* | Zugriffsfunktion für den (Formular-)Klassennamen eines Widgets (CX_PERSON::name). | ||
ClearTooltip 194495 |
Löscht den Tooltip des Widgets | |||
ClearValidationState 194050 |
Löscht den Validierungszustand eines Widgets wieder. | |||
CompileActionList | STRING | Kompiliert einen Text so, als ob er Bestandteil des zu dem Window in der ActionList gehörenden Sourcefiles wäre. | ||
CompileOverrideActionList | STRING | wie CompileProcedure - aber Überdefinition von Procedures erlaubt | ||
CopyToClipboard | INTEGER | Daten aus Windowobjekt in die Zwischenablage kopieren (nur für ListView, Tree) | ||
SetTxnLineCount | INTEGER | steuert Transaktionen für CopyToClipboard | ||
SetMaxMemoryUsage | INTEGER | steuert Transaktionen für CopyToClipboard | ||
CopyFromClipboard | VECTOR, VECTOR | Daten aus dem Clipboard in in ListView importieren (nur für ListView) | ||
DisplayHelp | Zeigt die Hilfeseite zum Widget an, falls eine existiert | |||
EditSource | Quellcode editieren | |||
FillWindow | OBJECT | Füllt Widget mit Daten | ||
FillWindowAdditive | OBJECT | Füllt Widget mit Daten | ||
FindAssociatedPrompt 229900 |
CX_WIDGET | Sucht das zu diesem Widget zugehörige Beschreibungstext-Prompt-Widget. | ||
GetActionList 230295 |
CX_MODULE | CX_ACTION_LIST | Liefert die Aktionsliste des Widgets. | |
GetBackgroundColor | COLOR | Gibt die gesetzte Hintergrundfarbe zurück. | ||
GetBoundFormatVector 208336 |
VECTOR | Analog zu GetFormatVector nur dass die Zugriffspfade als gebundene Pfadliterale herausgegeben werden. | ||
GetChild | STRING | CX_WIDGET | Liefert das Childobjekt mit dem angegebenen Bezeichner zurück | |
GetChildren | VECTOR | alle Childobjekte rekursiv ermitteln | ||
GetColor | COLOR | Gibt die gesetzte Schriftfarbe zurück. | ||
GetDateLimit | CX_SPAN_DATE | Limit holen, in dem sich das eingegebene Datum bewegen darf | ||
GetDefModule | CX_MODULE | Modul, in welchem das Widget definiert wurde. | ||
GetDescription 229889 |
ML_STRING | Der Beschreibungstext für das Widget, wie er für Screen-Reader von MorphIT verwendet wird. | ||
GetHelpURL 215645 |
STRING | Liefert die volle URL der Hilfeseite zu diesem Widget | ||
GetImportContext 231135 |
CX_IMPORT_CONTEXT | Liefert den ImportContext des Widgets | ||
GetModule | CX_MODULE | Modul, in dem sich das Widget befindet | ||
GetFormat | VECTOR |
aktives Format des Widgets | ||
GetFormatByName 183810 |
STRING |
|
per Namen gewähltes Format des Widgets | |
GetFormatName 183810 |
STRING | Name des aktiven Formats des Widgets | ||
GetFormatNames 183810 |
VECTOR |
alle verfügbaren Formate des Widgets | ||
GetFormatVector 206803 |
VECTOR | Liefert analog zu GetFormat alle in dem Widget gesetzten Formte, nur dass die Zugriffspfade als Objekte vom Typ CX_PATH_LITERAL rausgegeben werden. | ||
GetPageNumber | STRING | die Seitenanzahl für das Dokument-Windowobjekt | ||
GetParent | CX_WIDGET | das direkte Parent-Widget | ||
GetScale | INTEGER | die aktuelle Skalierung für das Dokument-Windowobjekt | ||
GetSourceRange 230068 |
CX_MODULE | CX_FILE_SOURCE_RANGE | Liefert den Quellcodebereich in welchem das Widget definiert wurde. | |
GetSystemEventNames | VECTOR | Namen aller Systemevents | ||
GetTopParent | CX_WIDGET | das Parent-Window | ||
GetTypeName | STRING | Typ-Name des Windowobjekts (String, Button, ObjectList, ...) | ||
GetWidgetID | STRING | WidgetID zurückliefern | ||
GoToPage | INTEGER | INTEGER | positioniert das Dokument in dem Dokument-Windowobjekt | |
Height 203056 |
* | INTEGER | Liefert die aktuelle Widget-Höhe (Attachments berücksichtigt) in Minicells. | |
Help | * | Heplindex des Widgets lesen/setzen. Beeinflusst die per DisplayHelp geöffnete Hilfeseite. Werte < 0 entsprechen einer nicht gesetzten Hilfeseite. | ||
ImportedFrom 230142 |
STRING | Liefert den vollen Import-Pfad für Import-Widgets. | ||
IsDerived | INTEGER | wurde Windowobjekt (unverändert) geerbt? | ||
IsHidden | INTEGER | ist das Windowobjekt unsichtbar (siehe Anweisung Hide) | ||
IsLocked | INTEGER | ist das Windowobjekt gesperrt (siehe Anweisung Lock) | ||
IsNonSelectable 195093 |
INTEGER | liefert TRUE falls das NON_SELECTABLE Flag gesetzt ist | ||
IsOpen | INTEGER | ist das Window (bzw. das Parentwindow eines Childobjekts) geöffnet? | ||
IsOverwritten | INTEGER | wurde ein geerbtes Windowobjekt überdefiniert? | ||
IsWindowMaximized 192365 |
INTEGER | ist das Window maximiert? | ||
IsWindowMinimized 184248 |
INTEGER | ist das Window minimiert? | ||
MaximizeWindow 192365 |
maximiert das Window-Objekt | |||
MinimizeWindow 184248 |
minimiert das Window-Objekt | |||
Name | * | Namen des Widgets lesen und ändern | ||
NoOfDecimals | * | Schreib-/Lesezugriff auf die Anzahl der angezeigten Dezimalstellen | ||
OpenWidget | Öffnet ein WebWidget im Browser | |||
PushSocket 189117 |
ANY, STRING | schickt die übergebenen Daten an das im Browser verbundene Web-Widget. | ||
ReadSourceCode 228791 |
STRING | Der Quellcode des Widgets/Fensters | ||
ReportMessages 225707 |
INTEGER | COLLECTION | Liefert alle vom Widget gesendeten/empfangenen Messages. | |
RestoreWindow 184248 |
holt ein Fenster aus dem minimierten Zustand zurück | |||
RetrieveData | Nur ListView: Internen Cache füllen | |||
RewriteSourceCode 228838 |
STRING, INTEGER | Überschriebt die Widgetdefinition in der Quellcode-Datei | ||
SelectedLanguage | INTEGER | Falls das Widget eine MlOleBox ist, wird die aktuelle Sprache der MlOleBox zurückgegeben | ||
SetApp | STRING | Setzt den WebWidget-Pfad. | ||
SetBackgroundColor | INTEGER | COLOR | Setzt die Hintergrundfarbe. | ||
SetColor | INTEGER | COLOR | Setzt die Schriftfarbe. | ||
SetContextMenu 208407 |
CX_WIDGET | Setzt das Contextmenü eines Widgets zur Laufzeit. | ||
SetGridMenu 208407 |
CX_WIDGET | Setzt das Gridmenü eines Widgets zur Laufzeit. | ||
SetDateLimit | CX_SPAN_DATE | Limit setzen, in dem sich das eingegebene Datum bewegen darf | ||
SetScale | INTEGER | setzt die aktuelle Skalierung für das Dokument-Windowobjekt | ||
SetShowPages | INTEGER | setzt die Anzahl der angezeigten Seiten für das Dokument-Windowobjekt | ||
veraltet |
MULTIPLE_STRING | Bitte PutValue stattdessen verwenden | ||
SetTooltip 194495 |
MULTIPLE_STRING | setzt den Tooltip des Widgets | ||
SetUrl | STRING | Setzt die URL, die im WebWidget geöffnet werden soll. | ||
SetValidationState 194050 |
LEVEL MULTIPLE_STRING | Fügt einen Validierungsstatus an ein Widget an, der dem Nutzer angezeigt werden kann. (Aktuell nur in MorphIT) | ||
ShowLevel | STRING | Gibt die Verschachtelungstiefe des Widgets als Zeichenkette aus | ||
Symbol | CX_BITMAP | Bitmap als Symbol für den Typ des Windowobjekts | ||
Width 203056 |
* | INTEGER | Liefert die aktuelle Widget-Breite (Attachments berücksichtigt) in Minicells. Aufgrund der Umrechnung von Minicells -> Pixel -> Minicells kann dieser Wert manchmal vom tatsächlichen Wert um 1 Minicell abweichen. | |
veraltet |
* | Bitte GetMLText und PutValue stattdessen verwenden | ||
XMLExport | STRING | Widget in der XML-Form (lokaler Zeichensatz) | ||
XMLExportUTF8 | STRING | Widget in der XML-Form (UTF-8) | ||
XMLExport2 | INTEGER, STRING | STRING | Widget in der XML-Form (UTF-8) | |
XMLExport3 | INTEGER, STRING, VECTOR | STRING | Widget in der XML-Form (UTF-8) | |
XPos 203056 |
* | INTEGER | Liefert die aktuelle Widget-Position (Attachments berücksichtigt) in Minicells. Aufgrund der Umrechnung von Minicells -> Pixel -> Minicells kann dieser Wert manchmal vom tatsächlichen Wert um 1 Minicell abweichen. | |
YPos 203056 |
* | INTEGER | Liefert die aktuelle Widget-Position (Attachments berücksichtigt) in Minicells. | |
SetDigitalTimerTrigger | CX_TIME, INTEGER | Setzt Zeitpunkt und Message für DigitalTimer |
* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion
Datenfeld | Typ | Referenz-Klasse | I* | Kurzbeschreibung |
---|---|---|---|---|
font | ENUMSHORT | Die aktuelle Schriftart des Widgets, wie sie mit MSFonts definiert wurde und mit SetFont geändert werden kann. | ||
h | SHORT | Höhe - Wird durch Resize verändert aber nicht durch Attachments oder manuelles vergößern von des Fensters und kann dadurch von Height() abweichen. Dieser Wert entspricht anfangs dem im Sourcecode angegebenen Wert. |
||
ih | SHORT | Itemhöhe einer ObjectListView, entspricht dem Wert, der mit dem ITEM-Flag übergeben wurde | ||
iw | SHORT | Itembreite einer ObjectListView, entspricht dem Wert, der mit dem ITEM-Flag übergeben wurde | ||
module | POINTER | CX_MODULE | Modul, zu dem dieses Fenster oder Widget gehört | |
tooltipText | MULTIPLE_STRING_PTR | Tooltiptext des Widgets | ||
w | SHORT | Breite - Wird durch Resize verändert aber nicht durch Attachments oder manuelles vergößern von des Fensters und kann dadurch von Width() abweichen. Dieser Wert entspricht anfangs dem im Sourcecode angegebenen Wert. |
||
x | SHORT |
x-Koordinate - Wird durch Move verändert aber nicht durch Attachments oder manuelles verschieben von des Fensters und kann dadurch von XPos() abweichen. |
||
y | SHORT | y-Koordinate - Wird durch Move verändert aber nicht durch Attachments oder manuelles verschieben von des Fensters und kann dadurch von YPos() abweichen. Dieser Wert entspricht anfangs dem im Sourcecode angegebenen Wert. |
||
searchID | SHORT | Typ des Widgets, z.B. ID_PROMPT |
* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld
Modul | Kurzbeschreibung |
---|---|
windows.mod | offene Fenster |