UINT GetDlgItemInt ( int nID, BOOL * lpTrans = NULL, BOOL bSigned = действительно ) const;
Возвращаемое значение
Определяет переведенных значение текста элемента-диалоговое окно. Поскольку 0 является действительное возвращаемое значение, lpTrans должен использоваться для обнаружения ошибок. Если подписанный возвращаемое значение, привести его к типу int.
Функция возвращает 0, если перевод число превышает 32 767 (для подписанных чисел) или 65 535 (для без знака).
Когда происходят ошибки, такие как сталкиваются нечисловых символов и превышает выше максимума GetDlgItemInt копирует 0, lpTransуказывает местоположение. Если нет ошибок, lpTrans получает ненулевое значение. Если lpTrans имеет значение NULL, GetDlgItemInt не предупреждать об ошибках.
Параметры
nID
Указывает целочисленный идентификатор-диалоговое окно элемента управления для перевода.
lpTrans
Указывает логическое переменную, который должен получить переведенные флага.
bSigned
Указывает, подписана ли значение для извлечения.
Примечания
Извлекает текст элемента управления, выявленные nID. Это переводит текст указанного элемента управления в данном диалоговом окне в целочисленное значение, зачистки любые лишние пробелы в начале текста и преобразования десятичных цифр. Он останавливает перевод, когда он достигает конца текста или каких-либо нечисловые символа.
Если bSigned имеет значение TRUE, GetDlgItemInt проверяет на знак минус (-) в начале текста и преобразует текст в число со знаком. В противном случае он создает значение без знака.
Он посылает WM_GETTEXT сообщение в элемент управления.
Обзор CWnd |nbsp; Члены класса | Иерархическая схема
См. такжеnbsp;CWnd::GetDlgItemText, :: GetDlgItemInt