建議使用 Visual Studio 2017

如何:從剪貼簿擷取文字 (C++/CLI)

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

下列程式碼範例會使用 GetDataObject 成員函式,傳回 IDataObject 介面的指標。 這個介面可以用來查詢資料的格式並用來擷取真正的資料。

// read_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( )  
{  
   IDataObject^ data = Clipboard::GetDataObject( );  
  
   if (data)  
   {  
      if (data->GetDataPresent(DataFormats::Text))   
      {  
         String^ text = static_cast<String^>  
           (data->GetData(DataFormats::Text));  
         Console::WriteLine(text);   
      }  
      else  
         Console::WriteLine("Nontext data is in the Clipboard.");  
   }  
   else   
   {  
      Console::WriteLine("No data was found in the Clipboard.");  
   }  
  
   return 0;  
}  

Windows 作業
以 C++/CLI 進行 .NET 程式設計

顯示: