*   >> Чтение Образование Статьи >> science >> programming

Редактировать управления в Windows

<р> Окна Стандартные элементы управления - Часть 3 Объем - Windows интерфейс пользователя Введение Это часть 3 моей серии, Windows Предопределенные управления. Для того, чтобы понять этот урок, вы, скорее прочитал все предыдущие уроки из этой серии. В этой части серии, мы смотрим на Edit Control в общих чертах. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете.

Элемент управления Править управлять является прямоугольное окно ребенок, который позволяет пользователю вводить и редактировать текст для приложения. Вы можете выбрать элемент управления редактирования, нажав указатель мыши в нем или нажав клавишу табуляции на клавиатуре до тех пор, управления редактирования не получает фокус. При выборе управления редактирования, он отображает мигающий курсор, который указывает точку вставки следующего символа должны быть набраны на клавиатуре. Элемент управления редактирования посылает коды уведомления его родительского окна в виде сообщений WM_COMMAND.

Приложение может отправить сообщение на контроль редактирования, используя функцию SendMessage с. Мы видели, формат сообщения WM_COMMAND и функцию SendMessage в предыдущей части серии. Тип Edit Control Есть два типа полей ввода: контроль редактировать однострочный и управления редактировать многострочный. Контроль редактировать однострочный бы взять только одну строку текста. Контроль редактировать многострочный может занять много строк текста, со следующей строки ниже текущей строки. Создание Edit Control вы можете создать элемент управления редактирования, используя функцию CreateWindowEx.

Следующие строки будет создавать и отображать управления редактирования в родительском окне. HWND hwndEdit1 = CreateWindowEx (0, "РЕД", NULL, WS_CHILD, 100, 100, 150, 15, hwndMain (HMENU) 1, HINSTANCE, NULL); ShowWindow (hwndEdit1, SW_SHOW); UpdateWindow (hwndEdit1); Функция CreateWindowEx создает контроль и возвращает дескриптор к контролю, как это будет возвращать дескриптор окна, созданного. Когда это будет сделано, то окно не отображается. На следующий оператор использует ручку управления, чтобы отобразить элемент управления.

Последнее утверждение (выше) использует ручку управления на краски (дать ему цвет) клиентской области элемента управления. Для приведенного выше сегменте кода, редактировать умолчанию цвет белый бу

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.