CW&nd::GetDlgItemIntnbsp;

UINTGetDlgItemInt (intnID,BOOL *lpTransnula,BOOLbSignedTRUE) ==const;

Valor de retorno

Especifica o valor convertido do texto do item de caixa de diálogo. Uma vez que 0 é um valor de retorno válido, lpTrans deve ser usado para detectar erros. Se um valor de retorno assinado for desejado, lançá-lo como um tipo de int.

A função retorna 0 se o número convertido for maior que 32.767 (para números assinados) ou 65.535 (para unsigned).

Quando ocorrem erros, tais como encontrar caracteres não numéricos e excedendo o máximo acima, GetDlgItemInt copia 0 para a localidade apontada pelo lpTrans. Se não há erros, lpTrans recebe um valor diferente de zero. Se lpTrans é nula, GetDlgItemInt não avisar sobre erros.

Parâmetros

nID

Especifica o identificador inteiro do Controlarar caixa de diálogo a ser traduzido.

lpTrans

Aponta para a variável booleana que receberá a bandeira traduzida.

bSigned

Especifica se o valor a ser recuperado é assinado.

Observações

Recupera o texto do Controlarar identificado por nID. Ele converte o texto do Controlarar especificado na caixa de diálogo fornecida em um valor inteiro remoção de quaisquer espaços extras no início do texto e convertendo dígitos decimais. Ele pára a tradução quando ele atinge o final do texto ou encontra qualquer caractere não numérico.

Se bSigned for TRUE, GetDlgItemInt verifica se há um sinal de menos (-) no início do texto e converte o texto em um número assinado. Caso contrário, ele cria um valor não assinado.

Ele envia um WM_GETTEXT mensagem para o controle.

|&Nbsp CWnd visão geral ; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CWnd::GetDlgItemText, :: GetDlgItemInt

Index