На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Dialog Box Edit Controls



Many dialog boxes have edit controls that let the user supply text as input. Most dialog box procedures initialize an edit control when the dialog box first starts. For example, the dialog box procedure may place a proposed filename in the control that the user can then select, modify, or replace. The dialog box procedure can set the text in an edit control by using the SetDlgItemText function, which copies text from a given buffer to the edit control. When the edit control receives the input focus, it automatically selects the complete text for editing.

Because edit controls do not automatically return their text to the dialog box, the dialog box procedure must retrieve the text before it terminates. It can retrieve the text by using the GetDlgItemText function, which copies the edit control text to a buffer. The dialog box procedure typically saves this text to initialize the edit control later or passes it on to the parent window for processing.
Some dialog boxes use edit controls that let the user enter numbers. The dialog box procedure can retrieve a number from an edit control by using the GetDlgItemInt function, which retrieves the text from the edit control and converts the text to a decimal value. The user types the number in decimal digits. It can be either signed or unsigned. The dialog box procedure can display an integer by using the SetDlgItemInt function. SetDlgItemInt converts a signed or unsigned integer to a string of decimal digits.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Элементы управления Редактирования Диалогового Ящика



Много диалоговые ящики имеют элементы управления редактирования, что позволенный текст поставки потребителя как вклад. Наиболее диалоговые процедуры ящика инициализируют управление редактирования когда диалоговый ящик сначала начинается. Например, диалоговая процедура ящика может установить предлагаемый filename на управлении, что потребитель может затем выбираться, модифицировать, или заменяться. Диалоговая процедура ящика может установить текст на управлении редактирования используя функцию SetDlgItemText, какой текст копий от данного буфера до управления редактирования. Когда управление редактирования получает входной фокус, оно автоматически выбирается полный текст для редактирования.

Поскольку элементы управления редактирования автоматически не возвращают их текст в диалоговый ящик, диалоговая процедура ящика должна извлечь текст прежде, чем она завершится. Это может извлечь текст используя функцию GetDlgItemText, которая копирует управляющий текст редактирования в буфер. Диалоговая процедура ящика обычно сохраняет этот текст, чтобы инициализировать управление редактирования позже или передает это на в родительское окно для обработки.
Некоторые общаются элементы управления редактирования использования ящиков, что позволенный номера ввода потребителя. Диалоговая процедура ящика может извлечь число с управления редактирования используя функцию GetDlgItemInt, которая извлекает текст с управления редактирования и преобразовывает текст в десятичную величину. Потребитель заносят десятичные цифры числа. Это может быть или подписано или неподписанный. Диалоговая процедура ящика может отобразить целое используя функцию SetDlgItemInt. SetDlgItemInt ПРЕОБРАЗОВЫВАЕТ подписанное или неподписанное целое в строку десятичных цифр.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz