Schließt die Zwischenablage
#include <Clipboard.au3>
_ClipBoard_Close ( )
Erfolg: | True |
Fehler: | False |
Wenn das Fenster die Zwischenablage ausgelesen oder geändert hat, schließe die Zwischenablage mit dieser Funktion.
Das erlaubt anderen Fenstern auf die Zwischenablage zuzugreifen. Kopiere nach dem Aufruf dieser Funktion kein Objekt in die Zwischenablage.
Suche nach CloseClipboard in der MSDN Bibliothek.
#include <Clipboard.au3>
#include <GUIConstantsEx.au3>
#include <WinAPIError.au3>
#include <WindowsConstants.au3>
Global $g_idMemo
Example()
Func Example()
Local $hGui
; Erstellt eine GUI
$hGui = GUICreate("Clipboard", 600, 400)
$g_idMemo = GUICtrlCreateEdit("", 2, 2, 596, 396, $WS_VSCROLL)
GUICtrlSetFont($g_idMemo, 9, 400, 0, "Courier New")
GUISetState(@SW_SHOW)
; Öffnet die Zwischenablage
If Not _ClipBoard_Open($hGui) Then _WinAPI_ShowError("_ClipBoard_Open fehlgeschlagen")
; Liest die Anzahl der verschiedenen Datenformate aus, die in der Zwischenablage gespeichert sind.
MemoWrite("Clipboard Formate ..: " & _ClipBoard_CountFormats())
; Leert die Zwischenablage
If Not _ClipBoard_Empty() Then _WinAPI_ShowError("_ClipBoard_Empty fehlgeschlagen")
; Liest die Anzahl der verschiedenen Datenformate aus, die in der Zwischenablage gespeichert sind.
MemoWrite("Clipboard Formate ..: " & _ClipBoard_CountFormats())
; Schließt die Zwischenablage
_ClipBoard_Close()
; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst.
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc ;==>Example
; Schreibt eine Nachricht in das Memo
Func MemoWrite($sMessage = "")
GUICtrlSetData($g_idMemo, $sMessage & @CRLF, 1)
EndFunc ;==>MemoWrite