set_insertT_set_insertSetInsertSetInsertset_insert (算子)

名称

set_insertT_set_insertSetInsertSetInsertset_insert — 定义像素输出函数。

警告

set_insertset_insertSetInsertSetInsertSetInsertset_insert 已过时,仅出于向后兼容性考虑而保留。

签名

set_insert( : : WindowHandle, Mode : )

Herror T_set_insert(const Htuple WindowHandle, const Htuple Mode)

void SetInsert(const HTuple& WindowHandle, const HTuple& Mode)

void HWindow::SetInsert(const HString& Mode) const

void HWindow::SetInsert(const char* Mode) const

void HWindow::SetInsert(const wchar_t* Mode) const   ( Windows only)

static void HOperatorSet.SetInsert(HTuple windowHandle, HTuple mode)

void HWindow.SetInsert(string mode)

def set_insert(window_handle: HHandle, mode: str) -> None

描述

set_insertset_insertSetInsertSetInsertSetInsertset_insert defines the function, with which pixels are displayed in the output window. It is e.g., possible for a pixel to overwrite the old value. In most of the cases there is a functional relationship between old and new values.

The definition value is only valid for the valid window. Output operators that honor ModeModeModeModemodemode are e.g., disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region, disp_polygondisp_polygonDispPolygonDispPolygonDispPolygondisp_polygon,disp_circledisp_circleDispCircleDispCircleDispCircledisp_circle

Possible display functions are:

'copy':

overwrite displayed pixels

'xor':

display old "xor" new pixels

'complement':

complement displayed pixels

There may not be all functions available, depending on the physical display. However, “copy” is always available.

执行信息

参数

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

窗口句柄。

ModeModeModeModemodemode (输入控制)  string HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name of the display function.

默认值: 'copy' "copy" "copy" "copy" "copy" "copy"

值列表: 'complement'"complement""complement""complement""complement""complement", 'copy'"copy""copy""copy""copy""copy", 'xor'"xor""xor""xor""xor""xor"

结果

set_insertset_insertSetInsertSetInsertSetInsertset_insert returns 2 ( H_MSG_TRUE) if the parameter is correct and the window is valid.否则将抛出异常。

可能的前趋

query_insertquery_insertQueryInsertQueryInsertQueryInsertquery_insert, get_insertget_insertGetInsertGetInsertGetInsertget_insert

可能的后继

disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region

另见

get_insertget_insertGetInsertGetInsertGetInsertget_insert, query_insertquery_insertQueryInsertQueryInsertQueryInsertquery_insert

模块

基础