• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

walyd

Ajuda DevC++

1 mensagem neste tópico

Bem estou mexendo com o wxDEVC++ 6.10.1, criei um frame e dentro deste frame um campo de escrita (Memo). Meu problema esta com a tecla TAB. Quando aperto a tecla TAB, teoricamente esta tecla ocupa 8 espaços. Mas nem sempre ela ocupa esse tamanho. As vezes ocupa 3, 4, 5 espaços. Pretendia que essa tecla ocupasse sempre 8 espaços. Ou desativar a tecla TAB dentro do Memo, ou fazer com que a tecla TAB fosse igual a tecla ENTER.

Consegui fazer um tratamento com a tecla TAB apenas para o FRAME. Para o campo Memo não achei nenhum evento assim.

FRAME … qdo aperto a tecla TAB no FRAME aparece a msg erro de gravaçao

void Cabecalho::CabecalhoChar(wxKeyEvent& event)

{

int keyCode = (int)event.GetKeyCode();

  if (keyCode == WXK_TAB){

      wxMessageBox(wxT(”Erro de gravação!”),wxT(”Erro”), wxICON_ERROR);

  }

}

MEMO

void Cabecalho::memoPrincipalUpdated3(wxCommandEvent& event)

{

//o evento wxCommandEvent não tem a opção detrabalhar com o keyCode

}

Quem puder me ajudar??

Valeu

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora