Сообщение WM_PASTE
Const WM_PASTE = &H302
Сообщение WM_PASTE вставляет текст в текстовое или комбинированное поля из буфера обмена. Буфер обмена должен содержать текст в формате CF_TEXT. В RichTextBox можно вставлять и рисунки
Возвращаемое значение
Сообщение не возвращает значений
Параметры
- wParam
- Не используется - установлен в 0
- lParam
- Не используется - установлен в 0
Пример
' Вставим рисунок в RichTextBox
' Поместите на форму соответствующий элемент управления
Private Sub Command1_Click()
InsertPictureInRichTextBox RichTextBox1, Picture1.Picture
End Sub
' Процедура, вставляющая рисунок в RichTextBox
Sub InsertPictureInRichTextBox(RTB As RichTextBox, Picture As StdPicture)
' очищаем буфер обмена
' копируем рисунок в буфер
Clipboard.Clear
Clipboard.SetData Picture
' вставляем рисунок в RichTextBox
SendMessage RTB.hwnd, WM_PASTE, 0, 0
End Sub
Смотри также
WM_CLEAR, WM_COPY, WM_CUT
Категория
Буфер обмена