Startseite > Archiv > Die Zwischenablage steuern und überwachen

Die Zwischenablage steuern und überwachen

dotnetpro 2/2005 Von Jörg Neumann erschienen in dotnetpro 2/2005 auf Seite 30
Code: A0502Clipboard
Keine Bewertung

Die Windows-Zwischenablage bietet dem Anwender eine einfache Möglichkeit, Daten zwischen Anwendungen auszutauschen. Für den Entwickler dagegen war der Umgang mit ihr wesentlich komplizierter. .NET vereinfacht die Programmierung jedoch drastisch. Dennoch sind Verbesserungen denkbar, beispielsweise ein Clipboard-Aufpasser.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

0x0002   0x308   0x30D   2003   200531   200535   2005www   A0502Clipboard   Abbil   Abbildung   Abbildung1   Abbildung2   Abbildung3   aber   abgelehnt   abgemeldet   abgemeldethat   abgerufen   Ablage   ableitet   Abmelden   achten   achtet   Address   AddressFormat   Adress   Adresse   aktiviert   aktiviertem   aktuellem   akzeptiert   alle   Allerdings   AllowDrop   also   alte   ande   Ände   anderem   Ändern   anders   Änderung   Änderungen   Änderungsnachricht   ange   angeben   angefordert   angegeben   angegebene   angegebenen   angenehmer   Anmelden   anschließend   Anschluss   Anspruch   anstelle   Anwen   Anwendung   Anwendungen   anzeigt   arbeiten   arbeitet   AssignHandle   Attribut   Attributausgestattet   auch   Audioformat   AufÄnderungendesHandles   aufge   Aufpasser   Aufruf   ausdemWindows   ausgelesen   Auslesen   auslösen   austauschen   auszustatten   automatisch   Autor   base   Basic   Basis   Basisklassen   Beenden   beim   Beispiel   Beispielanwendung   Beispielpro   beispielsweise   beispielsweiseeinClipboard   Benach   Benachrichtigung   Benachrichtigungen   benötigt   Benutzer   beobachtet   bereit   bereits   berücksichtigt   beschäftigtsichseit   beschränkt   beschreibt   Besonders   Bestandteile   bestimmen   bestimmt   bestimmte   bezieht   bieten   bietet   bindet   Bitmap   BitmapWindows   Blick   Board   boardViewer   break   bringen   Case   Chain   ChangeClipboard   ChangeClipboardChain   chen   chern   Clip   Clipboard   ClipboardChanged   ClipboardNo   ClipboardNotifier   ClipboardViewer   Code   Comma   CommaSeparatedValue   Component   Const   Control   Copy   dabei   dadurch   damit   dann   darauf   daraufhin   darin   darstellen   Darüber   DasEintreffenderNachricht   DasFormatvorhandenerDaten   dass   data   DataFormats   DataInterchangeFormat   DataOb   DataObject   Dateien   Daten   DatenausdemClipboardlesen   DatenausderZwischenablage   Datenaustauschformat   Datenformat   DateninderZwischenablage   Datenmengen   Datenparkenleichtgemacht   Datenzwi   dazu   deaktiviert   deaktiviertem   Default   definiert   Deklaration   deklarieren   dementsprechend   Demo   demon   demonstriert   denAnfängenmit   Dennoch   DenViewerabmelden   derDataFormats   deren   derKeepItSimple   dern   dert   DerViewer   deshalb   dessen   desWindows   DeviceIndependentBitmap   DibDIB   dieÄnderung   diebeider   dieClipboardNoti   DieClipboardNotifier   dies   diese   dieselben   diesem   diesen   dieses   diesmal   DieStandard   dieWindows   DieZwischenablagesteuernundüberwachen   DifWindows   DllImport   doch   dotnetpro   dotnetpro7   dows   Drag   DragDrop   DragDropEffects   DragEnter   DragEventArgs   Drop   DropvonDateienausderWindowsShell   dung   durch   DurchdasÜberschreibenderWndProc   Effect   Eigen   eigene   EigeneFormatedefinieren   eigenen   eigener   eigenes   Eigenschaft   EigenschaftBeschreibung   Eigenschaften   eigentlichen   einander   EinClipboardViewer   eine   einem   einen   einer   eines   einfach   einfacher   einfü   Einfüge   eingreifen   EingriffinsSystem   einige   einigen   Einsatz   eintreffen   Einzeiler   einzelnen   einzufügen   Element   else   empfangen   Empfangs   EnhancedMetafileErweiterteMetadatei   entfernt   entgegennehmen   enthält   enthalten   entsprechend   entsprechende   Entwickler   Ereignis   Ereignisses   erelement   erforderte   erhält   erläutert   ermitteln   ermittelt   erneut   erregelmäßiginverschiedenenFach   erst   erste   erstellen   erstellt   Erstere   erwähnt   Erzeugung   etwas   EventArgs   EventHandler   Explorer   Explorers   Explorerübertra   extern   face   Fall   Fällen   false   fangen   Fazit   Fehlt   Fens   Fenster   Fensters   FIER   File   FileDrop   FileDropDrag   Files   Filter   Filtered   Filtern   Filters   finden   Findet   FirstName   flächenmithilfeder   Folge   Folgefensters   folgende   Folgenden   folgt   foreach   Form   Form_HandleCreated   forma   Format   Formate   Formaten   Formats   FormatsChanged   Forms   fortabler   fortan   fragen   Frame   früheren   fügen   fundierte   Funk   Funktion   Funktionalität   Funktionen   FürdenEntwicklerdagegenwarderUmgangmitihr   ganze   geän   geändert   gebraucht   GECBCHAIN   geformate   gegebenenfalls   genauso   gend   genommen   genügt   gerade   geschieht   gespeicherte   GetDa   GetData   GetDataObject   GetDataPresent   GetFormats   gewohnt   gewünschte   gewünschten   gezeigt   gezeigten   gezogenen   gieren   GmbHinHamburg   gramm   großen   grundle   grundlegenden   haben   Hallo   hält   handelt   Handhabung   Handle   HandleCreated   Handles   Hantieren   heißt   herumärgern   herunterfahren   hier   hierbei   hierfür   hinaus   hinein   hingegen   HTML   HtmlHTML   hwnd   hWndNext   IDataOb   IDataObject   Ihre   implementieren   Implementierung   inder   Infor   Informationen   informieren   informiert   Inhalt   Inhalts   inseine   Instanz   Instanzen   inter   interessant   intern   IntPtr   ject   jedoch   jekte   jekts   jeweils   Joerg   Jörg   JörgNeumann   JörgNeumannist   kann   kaum   KEEPITSIMPLE   kehrter   keine   kennt   Kennung   kette   klas   Klasse   Klassen   Kollegen   Komfortable   kommen   Kommunikation   komplizierter   Kompo   Komponente   konfigurieren   können   Konzept   kopie   kopiert   kopiertAdressen   Kosmetik   Kulturformat   lassen   lassensichbe   lässt   LastName   laufen   laufenden   läuft   Laufzeit   lediglich   leider   leitet   Lesen   Letztere   liebigeFilterdefi   liefert   liegen   ließe   Liste   Listing   ListView   LocaleWindows   Loslassen   löst   Lösung   lParam   lvwDirectory_   lvwDirectory_DragDrop   m_currentViewer   m_form   m_nextViewer   m_viewer   machen   manche   manchen   manuell   Maustaste   Mauszeiger   Mecha   Mechanismus   mehr   mehrmals   meist   melden   meldet   Message   MessageBox   Metadateiformat   MetafilePictWindows   Methode   MethodelassensichdieNachrichtenderZwischenablage   Methoden   mieren   Mitteln   moanwendunglas   möch   möchte   möglich   Möglichkeit   muss   müssen   myAddress   nach   nachfolgenden   Nachfolgers   Nachrich   Nachricht   Nachrichten   Nachrichtenfiltern   Nachrichtenschleife   Nachrichtenschleifen   nächst   nächsten   Nachteil   Nähere   Name   Namensraum   native   NativeWindow   Neben   Nebeneffekt   nente   NETsowiemitder   NETvereinfachtdieProgrammierungjedochdrastisch   neue   Neumann   Neuregistrierung   nicht   niemand   nieren   nimmt   nismen   nismus   nisse   noch   nommen   None   Noti   nötig   null   Nutzdaten   nutzen   obige   object   Objekt   Objekte   objekteindie   Objekts   oder   oderSharpDevelop   OemTextOEM   öffentli   Office   Operationen   OriginalEquipmentManufacturer   override   packen   Palettenformat   PaletteWindows   Parameter   PenDataWindows   piert   Platz   ponente   private   privaten   Programm   Programme   Programmen   Programmier   Programmiererbei   ProgrammierungdesMicrosoftSQL   protected   prüfen   public   rationen   reagieren   reagiert   recht   Referenz   Regel   RegisterViewer   Registrierung   Reihenfolge   reinen   ResourceInterchangeFileFormat   Ressourcen   Result   return   richt   RichTextFormat   richtigung   RiffRIFF   RightToLeft   ring   RtfRTF   Rückgabewert   rungen   rungsnachrichten   schaft   Schaltflächen   schenAnwendungenauszutauschen   schiedenen   schränkt   Schreibung   Schritte   Schwerpunkt   sehen   Sehr   sein   seine   seiner   seines   Seite74ff   selbst   sender   sendet   SendMessage   sensichDateien   SeparatedValue   Serializable   SerializableSerialisierbare   Servers   SetClipboard   SetClipboardViewer   SetData   SetDataObject   setzten   Show   ShowInTaskbar   sich   Sieerreichenihnunter   siehe   sieht   signalisiert   sind   sindVerbesserungendenkbar   sinnvoll   Software   solchen   soll   sondern   sowohl   spei   speichern   speichert   Spiel   spielsweise   SprachenC   ständlich   static   Statische   Statt   stellen   stellt   sten   stets   Steu   steuerelement   steuern   StiftstrichefürHandschrift   stört   striert   string   Stringform   StringFormat   Struktur   Studio   Subclassingmit   Switch   SymbolicLinkFormatfürsymbolischeVerknüpfungeninWindows   system   Tabelle   Tabellenkalkula   Tabulatoren   TaggedImageFileFormat   taObject   Technik   TechnikWindows   Text   TextANSI   Texte   Textformat   this   thode   TiffTIFF   tifier   tion   tionen   Toolbars   ToString   Tragen   trifft   true   tualisiert   über   ÜberdieseThemenschreibt   übergeben   übergibt   Überschreibbare   überschreiben   übertragen   überwachen   überwachenden   umge   Umständen   undverwaltetden   UnicodeTextUnicode   UnregisterViewer   unter   unterbrochen   Unterstüt   unterstützten   unterteilten   user32   Value   Variablen   Variante   verändert   Veränderun   Veränderungen   verankert   veranlasst   verantwortlich   verarbeiten   Verarbeitung   verbunden   verfügbar   verfügbaren   Verfügung   verschafft   verschickt   verschiedenen   verse   Versio   Verwaltung   verwenden   Verwendung   Verwendungszweck   verzeichnisse   vielleicht   Vielseitigverwendbar   Viewer   Viewers   Visual   void   vollständig   VoraussetzungenVisualStudio   vordefinierten   vorhanden   vorher   vorliegen   wählen   wäre   waren   WaveAudioWave   weise   weisen   weist   weiter   weiterer   weitergeleitet   weitergibt   weiterhin   weiterleiten   weiterzuleiten   welche   wenden   wendete   wenige   Wenn   werden   wesentlich   wesentlichkomplizierter   wichtig   wichtigsten   window   WINDOWS   wird   wirkt   WM_CHAN   WM_CHANGECBCHAIN   WM_DESTROY   WM_DRAWCLIP   WM_DRAWCLIPBOARD   wMsg   WndProc   work   wParam   wünschten   wurde   würde   wurfszeit   Zahl   Zeichen   Zeichenfolgen   zeigen   zeigt   Zeitschriften   Zero   zerstört   ziehen   Zugriff   zumelden   zunächst   zung   zurück   Zusätzlich   Zustand   ZustandderSchalt   zuweisen   Zuweisung   Zwar   Zweck   zweite   zweiten   zwischen   Zwischenabla   Zwischenablage   ZwischenablagebietetdemAnwendereineeinfacheMöglichkeit   Zwischenablagedaten   Zwischenablageformate   Zwischenablageformateals   Zwischenablageringe   zwischengespeichert

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen