Возвращаемое значение содержит координаты клиентской области характера. LOWORD содержит горизонтальную координату и HIWORD содержит вертикальную координату. Возвращаемый координат может быть отрицательным, если указанный символ не отображается в клиентской области элемента редактирования в. Координаты обрезается до целых значений. Если символ является разделителем строки (конец строки - см ниже), возвращаемые координаты указывают на точки непосредственно за последней видимой символа в строке. Если указанный индекс превышает показатель последнего символа в контроле, управление возвращается -1.
EM_REPLACESEL Предположим, что группа текста была выбрана в качестве контроля в редактирования либо пользователем или приложением. Приложение может использовать функцию EM_REPLACESEL заменить выделенный текст. Здесь параметр WPARAM определяет, может ли операция замены будет отменено, если пользователь захочет, чтобы отменить. Если это правда, то операция может быть отменена. Если это ЛОЖЬ, операция не может быть отменена. Параметр LPARAM является указателем на строку с нулевым символом (литой), содержащий текст замены. Это сообщение не возвращает никакого значения.
EM_SETMARGINS Приложение использует это сообщение для установки ширины левого и правого краев для контроля редактирования. Сообщение перерисовывает контроль, чтобы отразить новые поля. Параметр WPARAM сообщения может быть идентификатором, EC_LEFTMARGIN, смысл установить левое поле или EC_RIGHTMARGIN смысл установить правое поле. Для параметра LPARAM LOWORD определяет новую ширину левого поля в пикселях (маленький точка на экране). HIWORD определяет новую ширину правого поля, в пикселях. Это сообщение не возвращает значение.
Следующее утверждение показывает, как сделать LOWORD параметра LPARAM провести целое значение 18 в функции SendMessage; Аналогичные рассуждения работает на HIWORD и параметра WPARAM. SendMessage (hwndEdit1, EM_SETMARGINS, EC_LEFTMARGIN, LOWORD ((