KlassenKlassenKlassenKlassen | | | | Operatoren

get_pixelT_get_pixelGetPixelget_pixelGetPixelGetPixel (Operator)

Name

get_pixelT_get_pixelGetPixelget_pixelGetPixelGetPixel — Abfragen des aktuellen Farbtabellenindex.

Signatur

get_pixel( : : WindowHandle : Pixel)

Herror T_get_pixel(const Htuple WindowHandle, Htuple* Pixel)

Herror get_pixel(const HTuple& WindowHandle, HTuple* Pixel)

HTuple HWindow::GetPixel() const

void GetPixel(const HTuple& WindowHandle, HTuple* Pixel)

HTuple HWindow::GetPixel() const

void HOperatorSetX.GetPixel(
[in] VARIANT WindowHandle, [out] VARIANT* Pixel)

VARIANT HWindowX.GetPixel()

static void HOperatorSet.GetPixel(HTuple windowHandle, out HTuple pixel)

HTuple HWindow.GetPixel()

Beschreibung

get_pixelget_pixelGetPixelget_pixelGetPixelGetPixel gibt die Kodierung des Ausgabegrauwerts bzw. der Ausgabefarbe für das Ausgabefenster aus. Wird mit den Operatoren set_colorset_colorSetColorset_colorSetColorSetColor oder set_grayset_graySetGrayset_graySetGraySetGray der Modus für die Ausgabe (disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion, disp_ellipsedisp_ellipseDispEllipsedisp_ellipseDispEllipseDispEllipse, etc.) auf Farbe(n) bzw. Grauwert(e) gesetzt, dann wird der angegebene Werte in einen internen Code umgewandelt. Dieser Code wird dann (physikalisch) bei der Darstellung auf dem Bildschirm verwendet. Die Umsetzung ist von den Abbildungseigenschaften und dem Zustand des Ausgabegerätes abhängig und kann bei verschiedenen Programmläufen unterschiedlich ausfallen. Der Begriff „Pixel“ ist nicht mit dem des „Pixels“ in der Bildverarbeitung zu verwechseln (hierfür gibt es den Operator get_grayvalget_grayvalGetGrayvalget_grayvalGetGrayvalGetGrayval). Ein Pixel ist hier i.a. der Index in der Farbtabelle.

get_pixelget_pixelGetPixelget_pixelGetPixelGetPixel erlaubt es, die Ausgabeart zu sichern, ohne dass man wissen muss, ob Farbe(n) oder Grauwert(e) gesetzt wurden. Zurückgesetzt wird der Parameter mit dem Operator set_pixelset_pixelSetPixelset_pixelSetPixelSetPixel.

Parallelisierung

Parameter

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

Fenster-Handle.

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

Index in der aktuellen Farbtabelle.

Ergebnis

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

Nachfolger

set_pixelset_pixelSetPixelset_pixelSetPixelSetPixel, disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion, disp_imagedisp_imageDispImagedisp_imageDispImageDispImage

Siehe auch

set_pixelset_pixelSetPixelset_pixelSetPixelSetPixel, set_fixset_fixSetFixset_fixSetFixSetFix

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren