Urklipp är en uppsättning funktioner och meddelanden som gör det möjligt för program att överföra data. Eftersom alla program har åtkomst till Urklipp kan data enkelt överföras mellan program eller i ett program.
Den här översikten beskriver inte hur du kopierar och klistrar in länkade eller inbäddade objekt. Mer information om dessa ämnen finns i dokumentationen om komponentobjektmodell (COM).
Diskuterar Format för Urklipp. Ett fönster kan placera fler än ett objekt i Urklipp, var och en representerar samma information i ett annat Urklippsformat. Användarna behöver inte känna till de Urklippsformat som används för ett objekt i Urklipp.
Diskuterar Åtgärder för Urklipp. Ett fönster bör använda Urklipp när du klipper, kopierar eller klistrar in data. Ett fönster placerar data i Urklipp för klipp ut och kopiera åtgärder och hämtar data från Urklipp för inklistringsåtgärder.
Tömmer Urklipp och frigör hanterar data i Urklipp. Funktionen tilldelar sedan ägarskapet för Urklipp till fönstret som för närvarande har Urklipp öppet.
Räknar upp de dataformat som för närvarande är tillgängliga i Urklipp. Urklippsdataformat lagras i en ordnad lista. Om du vill utföra en uppräkning av Dataformat för Urklipp gör du en serie anrop till funktionen EnumClipboardFormats. För varje anrop anger format parametern ett tillgängligt Urklippsformat och funktionen returnerar nästa tillgängliga Format för Urklipp.
Placerar data i Urklipp i ett angivet Urklippsformat. Fönstret måste vara den aktuella ägaren av Urklipp och programmet måste ha anropat funktionen OpenClipboard. (När du svarar på WM_RENDERFORMAT-meddelandet får inte Urklippsägaren anropa OpenClipboard- innan den anropar SetClipboardData.)
Lägger till det angivna fönstret i kedjan med Visningsprogram för Urklipp. Urklippsvisningsfönster får ett WM_DRAWCLIPBOARD meddelande när innehållet i Urklipp ändras.
Skickas till en redigeringskontroll eller kombinationsruta för att ta bort (klippa ut) den aktuella markeringen, om någon, i redigeringskontrollen och kopiera den borttagna texten till Urklipp i CF_TEXT format.
Skickas till en redigeringskontroll eller kombinationsruta för att kopiera det aktuella innehållet i Urklipp till redigeringskontrollen på den aktuella caret-positionen. Data infogas endast om Urklipp innehåller data i CF_TEXT format.
Skickas till det första fönstret i Urklipps visningskedja när innehållet i Urklipp ändras. Detta gör att ett visningsfönster för Urklipp kan visa det nya innehållet i Urklipp.
Skickas till Urklipps ägare via ett visningsfönster för Urklipp. Detta inträffar när Urklipp innehåller data i CF_OWNERDISPLAY format och en händelse inträffar i Urklipps visningsprograms vågräta rullningslist. Ägaren bör rulla Urklippsbilden och uppdatera rullningslistvärdena.
Skickas till Urklipps ägare via ett Visningsprogram för Urklipp när Urklipp innehåller data i CF_OWNERDISPLAY format och Urklippsvisarens klientområde behöver målas om.
Skickas till Urklipps ägare innan det förstörs, om Urklipps ägare har fördröjt återgivningen av ett eller flera Format för Urklipp. För att innehållet i Urklipp ska förbli tillgängligt för andra program måste Urklippsägaren återge data i alla format som den kan generera och placera data på Urklipp genom att anropa funktionen SetClipboardData.
Skickas till Urklipps ägare om det har fördröjt återgivningen av ett visst Urklippsformat och om ett program har begärt data i det formatet. Urklippsägaren måste återge data i det angivna formatet och placera dem i Urklipp genom att anropa funktionen SetClipboardData.
Skickas till Urklipps ägare via ett Visningsprogram för Urklipp när Urklipp innehåller data i CF_OWNERDISPLAY format och Urklipps visningsprograms klientområde har ändrat storlek.
Skickas till Urklipps ägare via ett Visningsprogram för Urklipp när Urklipp innehåller data i CF_OWNERDISPLAY format och en händelse inträffar i Urklipps visningsprograms lodräta rullningslist. Ägaren bör rulla Urklippsbilden och uppdatera rullningslistvärdena.