get_rgbT_get_rgbGetRgbGetRgbget_rgb (算子)

名称

get_rgbT_get_rgbGetRgbGetRgbget_rgb — 获取 RGB 编码中的当前颜色。

签名

get_rgb( : : WindowHandle : Red, Green, Blue)

Herror T_get_rgb(const Htuple WindowHandle, Htuple* Red, Htuple* Green, Htuple* Blue)

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

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

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

void HWindow.GetRgb(out HTuple red, out HTuple green, out HTuple blue)

def get_rgb(window_handle: HHandle) -> Tuple[Sequence[int], Sequence[int], Sequence[int]]

描述

get_rgbget_rgbGetRgbGetRgbGetRgbget_rgb returns the output colors or gray values, respectively, for the output window. They are defined by the three color components red, green and blue.

The values returned by get_rgbget_rgbGetRgbGetRgbGetRgbget_rgb can be set with set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb

执行信息

参数

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (输入控制)  window HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

窗口句柄。

RedRedRedRedredred (输出控制)  integer-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

The current color's red value.

GreenGreenGreenGreengreengreen (输出控制)  integer-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

The current color's green value.

BlueBlueBlueBlueblueblue (输出控制)  integer-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

The current color's blue value.

结果

get_rgbget_rgbGetRgbGetRgbGetRgbget_rgb returns 2 ( H_MSG_TRUE) if the window is valid.否则将抛出异常。

可能的后继

set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region, disp_imagedisp_imageDispImageDispImageDispImagedisp_image

另见

set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb

模块

基础