GetDlgItemInt

GetDlgItemInt функція переводить текст вказаного елемента керування в діалоговому вікні в ціле значення.

(UINT GetDlgItemInt HWND  hDlg, / / ручка для діалогового вікнаIntnIDDlgItem, / / керування ідентифікаторомBOOL* lpTranslated,  / / вказує на змінну, щоб отримати успіх/провал / / індикаторBOOLbSigned / / визначає, чи значення підписано або непідписаних);
 

Параметри

hDlg
Ручка в діалоговому вікні, яке містить елемент керування, що представляють інтерес.
nIDDlgItem
Діалогове вікно елемент ідентифікатором, який вказує контролю, чиї текст є для перекладу.
lpTranslated
Вказівник на логічні змінна, яка отримує значення функції успіх/провал. TRUE позначає успіху, FALSE позначає помилку.

Цей параметр є обов'язковим: це може бути значення NULL. У цьому випадку функція повертає ніякої інформації про успіх або провал.

bSigned
Визначає, чи функцію повинні вивчити текст для знак "мінус", на початку і повернути ціле значення, якщо він вважає, що один. Правда визначає, що це має бути зроблено, ПОМИЛКОВІ, що не повинен.

Повернення значень

Якщо функція завершено успішно, змінна вказав на lpTranslated має значення TRUE, і значення, що повертається перекладених значення елемента керування текстового.

Якщо функцію не вдається, змінна вказав на lpTranslated встановлено значення FALSE, і значення дорівнює нулю. Зверніть увагу, що, з нуля є можливим перекладених значення, значення, що повертається, з нульовим сама по собі означає нездатність.

Якщо lpTranslated є NULL, функція повертає ніякої інформації про успіх або провал.

Якщо параметра bSigned правда, вказує, що значення, щоб отримати це ціле значення, поданих значення, яке повертається на тип int . Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Зауваження

GetDlgItemInt функція завантажує текст даного елемента керування за допомогою елемента керування WM_GETTEXT повідомлення. Функція переводить текст Процитовано зачистки будь-яких додаткових пробілів на початку тексту, а потім перетворення десяткових цифр. Функція зупиняється, перекладу, коли він досягає кінця тексту або виявляє нечислові символ.

Якщо параметра bSigned має значення TRUE, GetDlgItemInt функція перевірки для знак мінус (-) на початку тексту і перетворює текст в ціле значення. В іншому випадку функція створює має непідписані ціле значення.

GetDlgItemInt функція повертає нуль, якщо перекладених значення більше INT_MAX (для підписаного номерів) або UINT_MAX (для непідписані номерів).

Windows CE: Неможливо перетворити текстові рядки з більш ніж 48 символів.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Діалогове вікно огляд коробки, діалоговому вікні функції, GetDlgCtrlID, GetDlgItem, GetDlgItemText, SetDlgItemInt

Index