Het klembord is een set functies en berichten waarmee toepassingen gegevens kunnen overdragen. Omdat alle toepassingen toegang hebben tot het Klembord, kunnen gegevens eenvoudig worden overgedragen tussen toepassingen of binnen een toepassing.
In dit overzicht wordt niet beschreven hoe u gekoppelde of ingesloten objecten kopieert en plakt. Zie de COM-documentatie (Component Object Model) voor meer informatie over deze onderwerpen.
De klembordindelingen worden besproken. Een venster kan meer dan één object op het klembord plaatsen, elk met dezelfde informatie in een andere klembordindeling. Gebruikers hoeven zich niet bewust te zijn van de klembordindelingen die worden gebruikt voor een object op het klembord.
Bespreekt klembordbewerkingen. Een venster moet het Klembord gebruiken bij het knippen, kopiëren of plakken van gegevens. In een venster worden gegevens op het klembord geplaatst voor knip- en kopieerbewerkingen en worden gegevens opgehaald van het klembord voor plakbewerkingen.
In een klembordviewervenster wordt de huidige inhoud van het klembord weergegeven en worden berichten ontvangen wanneer de inhoud van het klembord wordt gewijzigd.
Het Klembord leegmaken en grepen naar gegevens op het klembord leegmaken. De functie wijst vervolgens het eigendom van het Klembord toe aan het venster waarop het klembord momenteel is geopend.
Opsomming van de gegevensindelingen die momenteel beschikbaar zijn op het Klembord. Gegevensindelingen van klembord worden opgeslagen in een geordende lijst. Als u een opsomming van de gegevensindelingen van het Klembord wilt uitvoeren, maakt u een reeks aanroepen naar de EnumClipboardFormats functie. Voor elke aanroep geeft de -indeling parameter een beschikbare klembordindeling op en retourneert de functie de volgende beschikbare klembordindeling.
Hiermee plaatst u gegevens op het klembord in een opgegeven klembordindeling. Het venster moet de huidige eigenaar van het klembord zijn en de toepassing moet de functie OpenClipboard hebben aangeroepen. (Wanneer de eigenaar van het klembord reageert op het WM_RENDERFORMAT bericht, mag OpenClipboard- niet aanroepen voordat SetClipboardData-wordt aangeroepen.)
Hiermee voegt u het opgegeven venster toe aan de keten van klembordviewers. Het klembordviewervenster ontvangt een WM_DRAWCLIPBOARD bericht wanneer de inhoud van het klembord wordt gewijzigd.
Verzonden naar een bewerkingsbesturingselement of keuzelijst met invoervak om de huidige selectie, indien van toepassing, te verwijderen (indien van toepassing) uit het besturingselement bewerken.
Verzonden naar een besturingselement of keuzelijst met invoervak om de huidige selectie te verwijderen (indien aanwezig) in het besturingselement bewerken en de verwijderde tekst in CF_TEXT indeling naar het klembord te kopiëren.
Verzonden naar een besturingselement of keuzelijst met invoervak om de huidige inhoud van het klembord te kopiëren naar het besturingselement bewerken op de huidige caretpositie. Gegevens worden alleen ingevoegd als het klembord gegevens bevat in CF_TEXT indeling.
Verzonden naar het eerste venster in de viewerketen van het Klembord wanneer de inhoud van het klembord wordt gewijzigd. Hierdoor kan een klembordviewervenster de nieuwe inhoud van het klembord weergeven.
Verzonden naar de eigenaar van het klembord door een klembordviewervenster. Dit gebeurt wanneer het klembord gegevens bevat in de CF_OWNERDISPLAY-indeling en er een gebeurtenis optreedt in de horizontale schuifbalk van de klembordviewer. De eigenaar moet door de afbeelding van het klembord schuiven en de waarden van de schuifbalk bijwerken.
Verzonden naar de eigenaar van het klembord door een klembordviewervenster wanneer het klembord gegevens bevat in de CF_OWNERDISPLAY-indeling en het clientgebied van de klembordviewer opnieuw moet worden geschilderd.
Verzonden naar de eigenaar van het klembord voordat het wordt vernietigd, als de eigenaar van het klembord een of meer klembordindelingen heeft vertraagd. De eigenaar van het klembord moet gegevens weergeven in alle indelingen die het klembord kan genereren en de gegevens op het klembord plaatsen door de functie SetClipboardData aan te roepen.
Verzonden naar de eigenaar van het klembord als de weergave van een specifieke klembordindeling is vertraagd en of een toepassing gegevens in die indeling heeft aangevraagd. De eigenaar van het klembord moet gegevens weergeven in de opgegeven indeling en deze op het klembord plaatsen door de functie SetClipboardData aan te roepen.
Verzonden naar de eigenaar van het klembord door een klembordviewervenster wanneer het klembord gegevens bevat in de CF_OWNERDISPLAY-indeling en het clientgebied van de klembordviewer is gewijzigd.
Verzonden naar de eigenaar van het klembord door een klembordviewervenster wanneer het klembord gegevens bevat in de CF_OWNERDISPLAY-indeling en er een gebeurtenis optreedt in de verticale schuifbalk van de klembordviewer. De eigenaar moet door de afbeelding van het klembord schuiven en de waarden van de schuifbalk bijwerken.