PureBasic

SetClipboardImage()

Синтаксис

SetClipboardImage(#Image)

Описание


Помещает копию данного изображения в буфер обмена. Если в данный момент буфер обмена содержит другое изображение, тогда оно будет заменено новым.

Параметры

#Image Изображение, которое требуется поместить в буфер обмена.

Возвращаемое значение

Ничего.

Пример

If CreateImage(0, 26, 20)
    StartDrawing(ImageOutput(0))
    Box(0, 0, 26, 20, RGB(255, 255, 255))
    Circle(13, 10, 5, RGB(255, 0, 0))
    StopDrawing()
    SetClipboardImage(0)
EndIf

If OpenWindow(0, 0, 0, 220, 100, "Presse-papier", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    If StartDrawing(WindowOutput(0))
        DrawImage(GetClipboardImage(0), 10, 10)
        DrawImage(GetClipboardImage(0), 100, 30, 65, 50)
        StopDrawing()
    EndIf

    Repeat
        Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
EndIf

; Теперь, если Вы откроете графическое приложение и вставите содержимое буфера обмена,
; Вы будете видеть японский флаг;-)

См. также

SetClipboardText(), ClearClipboard()

Поддерживаемые OS

Все

<- GetClipboardText() - Оглавление Clipboard - SetClipboardText()->