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