複製鏈接
請複製以下鏈接發送給好友

newwin

鎖定
newwin函數的作用是創建一個新的窗口,該窗口從屏幕位置(begin_y,begin_x)開始,行數和列數分別由參數nlines和ncols指定。它返回一個指向新窗口的指針,如果新窗口創建失敗則返回null。如果想讓新窗口的右下角正好落在屏幕的右下角上,你可以將該函數的行、列參數設為0.所以的窗口範圍都必須在當前屏幕範圍之內,如果新窗口的任何部分落在當前屏幕範圍之外,則newwin函數調用將失敗。通過newwin函數創建的新窗口完全獨立於所有已存在的窗口。默認情況下,它被放置在任何已有窗口之上,覆蓋它們的內容,但是不改變它們的內容。
中文名
newwin
性    質
函數
特    徵
創建一個新的窗口
優    點
由參數nlines和ncols指定

newwin頭文件

#include <curses.h>

newwin函數原型

WINDOW *newwin(int nlines, int ncols, int begin_y, int begin_x);

newwin範例

#include <unistd.h>
#include <stdlib.h>
#include <curses.h>
int main()
{
WINDOW *new_window_ptr;
initscr();
new_window_ptr = newwin(10, 20, 5, 5);
wrefresh(new_window_ptr);
refresh();
sleep(2);
wclear(new_window_ptr);
delwin(new_window_ptr);
endwin();
eixt(0);
}
[root@localhost window]# gcc -o window window.c -lcurses