На главную

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 | Скачать Вниз

Undoing Text Operations



Every edit control maintains an undo flag that indicates whether an application can reverse (undo) the most recent operation on the edit control (to undo a text deletion, for example). The edit control sets the undo flag to indicate that the operation can be undone and resets it to indicate that the operation cannot be undone. An application can determine the setting of the undo flag by sending the control an EM_CANUNDO message.

An application can undo the most recent operation by sending the control an EM_UNDO message. An operation can be undone provided no other edit control operation occurs first. For example, the user can delete text, replace the text (undo the deletion), and then delete the text again (undo the replacement). The EM_UNDO message applies to both single-line and multiline edit controls and always works for single-line edit controls.
An application can reset an edit control's undo flag by sending the control an EM_EMPTYUNDOBUFFER message. Windows automatically resets the undo flag whenever an edit control receives an EM_SETHANDLE or WM_SETTEXT message. The SetDlgItemText function sends a WM_SETTEXT message.


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

Восстановление Текстовых Действий



Каждое управление редактирования поддерживает флаг отмены, который указывает может приложение возобновить (отмена) наиболее последнее действие на управлении редактирования (чтобы снимать текстовое удаление, например). Управление редактирования устанавливает флаг отмены, чтобы указывать, что действие может быть отменено и восстановлено это, чтобы указывать, что действие не может быть отменено. Приложение может определить установку флага отмены посылая управление сообщение EM_CANUNDO.

Приложение может снять наиболее последнее действие посылая управление сообщение EM_UNDO. Действие может не быть отменено предусмотренное никакое другое действие управления редактирования не происходит сначала. Например, потребитель может удалить текст, заменять текст (снимите удаление), затем удаляйте текст снова (снимите замену). Сообщение EM_UNDO относится как к линейным так и multiline элементам управления редактирования и всегда работ для линейных элементов управления редактирования.
Приложение может восстановить флаг управляющей отмены редактирования посылая управление сообщение EM_EMPTYUNDOBUFFER. Окно автоматически восстанавливает флаг отмены всякий раз, когда управление редактирования получает EM_SETHANDLE или сообщение WM_SETTEXT. Функция SetDlgItemText посылает сообщение WM_SETTEXT.


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