Hi. I'm currently porting an app from Unix/ncurses to Windows/PDCurses. The program uses pads for much of the screen handling, with scrolling enabled. However, when I build it under Windows, then scrolling does not function. Here is some sample code which illustrates the problem: === #include <curses.h> int main(void) { WINDOW *w; int i; if (initscr() != NULL) { if ((w = newpad(50,80)) != NULL) { scrollok(w,TRUE); for (i = 1 ; i <= 100 ; i++) { wprintw(w,"%d\n",i); prefresh(w,0,0,0,0,24,79); } } endwin(); } return 0; } === If I build this with ncurses and run it, the numbers scroll up the screen. If I change scrollok() to FALSE, it doesn't scroll. That's the behaviour I'd expect. If I build it with PDCurses under Windows, (MSVC++ 6) the screen does not scroll, even if scrollok() is set to TRUE. Scrolling normal windows all seems to work as I'd expect - I'm only seeing the problem when using pads. Ian. -- Ian Peattie <[EMAIL PROTECTED]> John Richard and Company (Software) Ltd.