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

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

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

Выбор Edit Control При выборе управления редактирования, прибыль редактировать управления фокус. Любой алфавитно-цифровой символ при вводе на клавиатуре должны идти в поле редактирования. Вы выбираете элемент управления редактирования, щелкнув по нему мышью или нажав клавишу табуляции, чтобы перейти к ней. Таким образом, когда пользователь выбирает элемент управления редактирования, система дает контролировать фокус клавиатуры и подчеркивает его текст с помощью обратного видео (см ниже).

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

Приложение будет отправлять сообщение EM_SETSEL (см ниже) с начальной и конечной символов индексов (позиций) для выбора. Замена текста Вы можете заменить текст в окне редактирования вручную, выбрав его и нажав на него. Приложение может сделать то же самое, отправив сообщение EM_REPLACESEL (см ниже) в поле редактирования. Характер и линия Операции нуля на основе индексации используется в нумерации символов и строк в окне редактирования. Если контроль редактировать однострочный имеет п символов, то нумерация символов от 0 до N-1.

Если контроль редактировать многострочный имеет т строк, то нумерация строк от 0 до M-1. В окне редактирования многострочного, последний символ в последней строке находится N-1 положении. Подсчет символов в окне редактирования многострочного игнорирует разрывы строк. Приложение может знать число строк в окне р

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