93 nodelay(stdscr,
FALSE);
98 COORD coordScreen = { 0, 0 };
99 CONSOLE_SCREEN_BUFFER_INFO csbi;
105 ocon = GetStdHandle(STD_OUTPUT_HANDLE);
106 icon = GetStdHandle(STD_INPUT_HANDLE);
112 bSuccess = GetConsoleScreenBufferInfo(
ocon, &csbi);
114 dwConSize = csbi.dwSize.X * csbi.dwSize.Y;
117 bSuccess = FillConsoleOutputAttribute(
ocon, csbi.wAttributes,
118 dwConSize, coordScreen, &cCharsWritten);
155 printf(
"\n\nCan't open log file\n\n");
179 while( ( i = getch() ) == ERR );
207 nodelay(stdscr,
TRUE);
208 i = ( ( g = getch() ) == ERR ? 0 : g );
209 nodelay(stdscr,
FALSE);
253 res = _cscanf(fmt, app) ;
283 va_start(marker,fmt);
284 i = vwprintw(stdscr,fmt,marker);
295 va_start(marker, fmt);
296 vsprintf(buf,fmt,marker);
301 return _cprintf(buf);
328 SetConsoleCursorPosition(
ocon,coord);
353 move(ypos-1, xpos-1);
356 va_start(marker,fmt);
357 i = vwprintw(stdscr,fmt,marker);
370 va_start(marker, fmt);
371 vsprintf(buf,fmt,marker);
376 return _cprintf(buf);
398 COORD coordScreen = { 0, 0 };
399 CONSOLE_SCREEN_BUFFER_INFO csbi;
405 bSuccess = GetConsoleScreenBufferInfo(
ocon, &csbi);
407 dwConSize = csbi.dwSize.X * csbi.dwSize.Y;
410 bSuccess = FillConsoleOutputCharacter(
ocon, (TCHAR)
' ',
411 dwConSize, coordScreen, &cCharsWritten);
414 bSuccess = FillConsoleOutputAttribute(
ocon, csbi.wAttributes,
415 dwConSize, coordScreen, &cCharsWritten);
418 bSuccess = SetConsoleCursorPosition(
ocon, coordScreen);
442 CONSOLE_SCREEN_BUFFER_INFO csbi;
449 bSuccess = GetConsoleScreenBufferInfo(
ocon, &csbi);
451 dwConSize = csbi.dwSize.X * csbi.dwSize.Y;
452 dwLineSize = csbi.dwSize.X;
455 coordScreen.Y=line-1;
458 bSuccess = FillConsoleOutputCharacter(
ocon, (TCHAR)
' ',
459 dwLineSize, coordScreen, &cCharsWritten);
462 coordScreen.Y=csbi.dwCursorPosition.Y;
465 bSuccess = FillConsoleOutputAttribute(
ocon, csbi.wAttributes,
466 dwConSize, coordScreen, &cCharsWritten);