Поделиться через


Практическое руководство. Хранение текста в буфере обмена (C++/CLI)

В следующем примере кода используется объект Clipboard, определенный в пространстве имен System.Windows.Forms для хранения строки. Это объект предоставляет две функции-члена: SetDataObject и GetDataObject. Данные хранятся в буфере обмена посредством отправки любого объекта, производного от Object, в SetDataObject.

Пример

// 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;
}

См. также

Задачи

Практическое руководство. Извлечение текста из буфера обмена (C++/CLI)

Другие ресурсы

Операции Windows (C++/CLI)

Руководство по программированию в среде .NET в Visual C++