int curs_set(int visibility)
Faz com que o cursor físico fique invisível (0) ou não (1).
int noecho(void) e int echo(void)
A função noecho impede que as teclas digitadas apareçam na tela. Para eliminar o
efeito da função noecho chame a função echo().
WINDOW *subwin(WINDOW *orig, int nlines, int ncols, int begin_y, int begin_x);
Cria uma janela dentro de uma outra janela, ou seja, uma sub-janela. As mudanças feitas
em uma janela irão afetar as duas janelas. Quando usamos esta rotina, é necessário chamar
a função touchwin or touchline na janela orig antes de utilizarmos a função wrefresh em
uma sub-janela.
int delwin(WINDOW *win);
Apaga a janela passada como parâmetro.
int wnoutrefresh(WINDOW *win) ou int doupdate(void)
Funcionam como a função wrefresh, só que permitem múltiplos updates com mais
eficiência do que uma wrefresh sozinho.
int touchwin(WINDOW *win)
Define todas as flags na estrutura da WINDOWS, o que diz para refrescar todas as linhas
da janela que se alterar e assim, até o próximo refrescamento, toda a janela tem de ser
reescrita mesmo que os conteúdos da janela não se tenham alterado.
int keypad(WINDOW *win, bool bf);
A função keypad ativa as teclas de função quando obtendo dados de entrada a partir de
uma determinada janela. Isto é necessário visto que utilizaremos teclas como ENTER, ESC,
F1, F2 e os cursores mais tarde no programa.
[3] Comentário enviado por diegotosco em 19/10/2005 - 23:33h
Muito boa essa sua série de artigos, espero que essa saga continue, pois falta material na internet sobre bibliotecas diferentes das stdio, string, math...
Só mais uma coisa: que sites, apostilas, você indica para um iniciante como eu?
[4] Comentário enviado por diegotosco em 12/12/2005 - 01:18h
Para quem está começando como eu, eu fiz um pequeno programa para estudar os atributos do curses.h. Está todo comentado de uma forma bem didática e simples. Foi baseado nesses artigos do lbsantos e em outros disponíveis na web. Está disponível para visualização e download na seção de Scripts :: C/C++ :: Miscelânea.
[5] Comentário enviado por FireBird em 08/03/2006 - 16:26h
Cara..Denovo... executo o programa e ele roda.. cai an tela onde devo pressionar f1 ou f2... mas independente de qual eu pressione, ele sai do programa... o erro esta em meu compilador?
[9] Comentário enviado por nikitah em 24/10/2006 - 15:03h
Fiz esse programa "Ola mundo" e rodou legal...agora o "Janelas"...
nao consegui, bem compilou mas as opções nao funciona...
ehhh...vou tentar de novo...mas ta muito joia...adorei seu artigo...
parabens....bjs