CWnd::GetDlgItemInt
Извлекает текст элемента управления указанного nID.
UINT GetDlgItemInt(
int nID,
BOOL* lpTrans = NULL,
BOOL bSigned = TRUE
) const;
Параметры
nID
Указывает идентификатор целого числа элементов управления диалогового окна, которое необходимо преобразовать.lpTrans
Указывает на логический переменной, чтобы получить переведенный пометить.bSigned
Определяет, является ли подписано требуется извлечь значение.
Возвращаемое значение
Определяет переведенное значение текста элемента диалогового окна. Поскольку 0 - допустимое значение, возвращаемое lpTrans необходимо использовать для обнаружения ошибки. Если подписанный возвращаемое значение необходимости, то приведение его как тип int.
Функция возвращает значение 0, если число больше INT_MAX переведенный (со знаком) или UINT_MAX (для unsigned).
При возникновении ошибок, например возникновения нечисловых символов и превышение указанного выше максимума, GetDlgItemInt копирует 0 к расположению указанный в lpTrans. При наличии ошибок lpTrans возвращает ненулевое значение. Если lpTransNULL, то GetDlgItemInt не предупреждать об ошибках.
Заметки
Она преобразует текст элемента управления в данном диалоговом окне " в целое число, удалить все лишние пробелы в начале текста и преобразования десятичные разряды. Он останавливает перевод, когда он достигает конца текст или обнаруживает любой нечисловых символов.
Если bSignedTRUE, то GetDlgItemInt проверяет наличие знака минус (-) в начале текста и преобразует текст в число со знаком. В противном случае он создает беззнаковое значение.
Она отправляет сообщение WM_GETTEXT к элементу управления.
Требования
Header: afxwin.h