Compartir a través de


Cómo: Almacenar texto en el Portapapeles (C++/CLI)

En el ejemplo de código siguiente se utiliza el objeto Clipboard definido en el espacio de nombres System.Windows.Forms para almacenar una cadena.Este objeto proporciona dos funciones miembro: SetDataObject y GetDataObject.Los datos se almacenan en el Portapapeles mediante el envío de cualquier objeto derivado de Object a SetDataObject.

Ejemplo

// store_clipboard.cpp
// compile with: /clr
#using <System.dll>
#using <System.Drawing.dll>
#using <System.Windows.Forms.dll>

using namespace System;
using namespace System::Windows::Forms;

[STAThread] int main()
{
   String^ str = "This text is copied into the Clipboard.";

   // Use 'true' as the second argument if
   // the data is to remain in the clipboard
   // after the program terminates.
   Clipboard::SetDataObject(str, true);

   Console::WriteLine("Added text to the Clipboard.");

   return 0;
}

Vea también

Tareas

Cómo: Recuperar texto del Portapapeles (C++/CLI)

Otros recursos

Operaciones de Windows (C++/CLI)

.NET que programa en Visual C++