KlassenKlassenKlassenKlassen | | | | Operatoren

get_rgbaT_get_rgbaGetRgbaget_rgbaGetRgbaGetRgba (Operator)

Name

get_rgbaT_get_rgbaGetRgbaget_rgbaGetRgbaGetRgba — Abfragen der aktuellen Farbe in RGBA-Kodierung.

Signatur

get_rgba( : : WindowHandle : Red, Green, Blue, Alpha)

Herror T_get_rgba(const Htuple WindowHandle, Htuple* Red, Htuple* Green, Htuple* Blue, Htuple* Alpha)

Herror get_rgba(const HTuple& WindowHandle, HTuple* Red, HTuple* Green, HTuple* Blue, HTuple* Alpha)

HTuple HWindow::GetRgba(HTuple* Green, HTuple* Blue, HTuple* Alpha) const

void GetRgba(const HTuple& WindowHandle, HTuple* Red, HTuple* Green, HTuple* Blue, HTuple* Alpha)

void HWindow::GetRgba(HTuple* Red, HTuple* Green, HTuple* Blue, HTuple* Alpha) const

void HOperatorSetX.GetRgba(
[in] VARIANT WindowHandle, [out] VARIANT* Red, [out] VARIANT* Green, [out] VARIANT* Blue, [out] VARIANT* Alpha)

VARIANT HWindowX.GetRgba(
[out] VARIANT* Green, [out] VARIANT* Blue, [out] VARIANT* Alpha)

static void HOperatorSet.GetRgba(HTuple windowHandle, out HTuple red, out HTuple green, out HTuple blue, out HTuple alpha)

void HWindow.GetRgba(out HTuple red, out HTuple green, out HTuple blue, out HTuple alpha)

Beschreibung

get_rgbaget_rgbaGetRgbaget_rgbaGetRgbaGetRgba gibt die Ausgabefarben bzw. Grauwerte für das Ausgabefenster an. Diese sind durch die drei Farbanteile: rot, grün und blau und den Alphawert AlphaAlphaAlphaAlphaAlphaalpha beschrieben. Die Werte die man mit get_rgbaget_rgbaGetRgbaget_rgbaGetRgbaGetRgba erhält, können mit set_rgbaset_rgbaSetRgbaset_rgbaSetRgbaSetRgba wieder gesetzt werden.

Achtung

get_rgbaget_rgbaGetRgbaget_rgbaGetRgbaGetRgba benötigt die Bibliothek libcanvas, die auf Embedded-Systemen möglicherweise nicht verfügbar ist.

Parallelisierung

Parameter

WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHTupleHWindowX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Fenster-Handle.

RedRedRedRedRedred (output_control)  integer-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Rotanteil der aktuellen Farbe.

GreenGreenGreenGreenGreengreen (output_control)  integer-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Grünanteil der aktuellen Farbe.

BlueBlueBlueBlueBlueblue (output_control)  integer-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Blauanteil der aktuellen Farbe.

AlphaAlphaAlphaAlphaAlphaalpha (output_control)  integer-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Alphawert der aktuellen Farbe.

Ergebnis

get_rgbaget_rgbaGetRgbaget_rgbaGetRgbaGetRgba liefert den Wert 2 (H_MSG_TRUE), falls das Fenster gültig ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Nachfolger

set_rgbaset_rgbaSetRgbaset_rgbaSetRgbaSetRgba, disp_objdisp_objDispObjdisp_objDispObjDispObj

Siehe auch

set_rgbaset_rgbaSetRgbaset_rgbaSetRgbaSetRgba

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren