query_insertT_query_insertQueryInsertQueryInsertquery_insert (算子)

名称

query_insertT_query_insertQueryInsertQueryInsertquery_insert — 查询可能的图形模式。

警告

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

签名

query_insert( : : WindowHandle : Mode)

Herror T_query_insert(const Htuple WindowHandle, Htuple* Mode)

void QueryInsert(const HTuple& WindowHandle, HTuple* Mode)

HTuple HWindow::QueryInsert() const

static void HOperatorSet.QueryInsert(HTuple windowHandle, out HTuple mode)

HTuple HWindow.QueryInsert()

def query_insert(window_handle: HHandle) -> Sequence[str]

描述

query_insertquery_insertQueryInsertQueryInsertQueryInsertquery_insert returns the possible modes pixels can be displayed in the output window. New pixels may e.g., overwrite old ones. In most of the cases there is a functional relationship between old and new values.

Possible display functions:

'copy':

overwrite displayed pixels

'xor':

display old “xor” new pixels

'complement':

complement displayed pixels

“copy” is always available.

执行信息

参数

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

窗口句柄。

ModeModeModeModemodemode (输出控制)  string-array HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Display function name.

结果

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

可能的后继

set_insertset_insertSetInsertSetInsertSetInsertset_insert, disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region

另见

set_insertset_insertSetInsertSetInsertSetInsertset_insert, get_insertget_insertGetInsertGetInsertGetInsertget_insert

模块

基础