curs_ins_wch 3x

curs_ins_wch(3x)                                       curs_ins_wch(3x)




NAME 名前

       ins_wch,  mvins_wch,  mvwins_wch, wins_wch - insert a com-
       plex character and rendition into a window
       - ウインドウに複合文字と表示属性を挿入する


SYNOPSIS 書式

       #include <curses.h>

       int ins_wch(const cchar_t *wch);
       int wins_wch(WINDOW *win, const cchar_t *wch);
       int mvins_wch(int y, int x, const cchar_t *wch);
       int mvwins_wch(WINDOW *win, int y, int  x,  const  cchar_t
       *wch);


DESCRIPTION 説明

       These routines, insert the complex character wch with ren-
       dition before the character under the cursor.  All charac-
       ters to the right of the cursor are moved one space to the
       right, with the possibility of the rightmost character  on
       the  line  being  lost.   The insertion operation does not
       change the cursor position.
        これらのルーチンは、カーソル位置にある文字の前に、
       複合文字 wch を表示属性とともに挿入します。
        カーソルの右側にあるすべての文字はスペース 1 つ分ずつ
       右に移動し、行の右端の文字は失われる可能性があります。
        カーソルの位置は挿入動作によって変化しません。


RETURN VALUE 戻り値

       If successful, these functions return OK.   If  not,  they
       return ERR.
        これらの関数は成功のとき OK を、そうでないとき 
       ERR を返します。

       Functions  with a "mv" prefix first perform a cursor move-
       ment using wmove, and return an error if the  position  is
       outside the window, or if the window pointer is null.
         mv で始まる関数は、最初に wmove を使用してカーソルを移動し、
       位置がウインドウの外だった場合、またはウインドウ・ポインタが
       ヌルの場合にエラーを返します。


ERRORS エラー

       No errors are defined.
        エラーは何も定義されていません。


SEE ALSO 関連項目

       curses(3x), curs_insch(3x).

        訳注: wins_wch 以外のルーチンはマクロかもしれないことに
       注意してください。

        訳注: ここには詳細が説明されていませんが、
       参考として X/Open Curses Issue 4, Version 2 の説明では、
       行の折り返しはせず、原則として特殊文字の処理を行います。



                                                       curs_ins_wch(3x)