Lade...
 

CX_WIDGET - Widget

CX_WIDGET - Widget

Früher CXI_WINDOW_OBJECT

Klassenhierarchie
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

 

Methodenverzeichnis (MDI)
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   VECTORVECTOR   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
VECTOR<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
SetTitle
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.
WOText
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

 

Datenverzeichnis (DDI)
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.
Dieser Wert entspricht anfangs dem im Sourcecode angegebenen Wert.

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

 

Verwendung in AppsWH
Modul Kurzbeschreibung
windows.mod offene Fenster