Сообщение 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

Категория

Буфер обмена