How to get with Curses the window-size from a resized window?
问题 I tried it this way, but it doesn't work - the returned values from getmaxyx remain always the same. #!/usr/bin/env perl use warnings; use 5.012; use Curses; my $size_changed = 0; $SIG{'WINCH'} = sub { $size_changed= 1; }; initscr(); my ( $row, $col ); getmaxyx( $row, $col ); addstr( "begin: $row - $col\n" ); refresh(); for ( 0 .. 19 ) { addstr( "-------------\n" ); if ( $size_changed ) { getmaxyx( $row, $col ); addstr( "new: $row - $col\n" ); $size_changed = 0; } refresh(); sleep 1; } sleep