Aracılığıyla paylaş


Panodan Metin Nasıl Alınır

Aşağıdaki kod örneği IDataObject arabirimine bir işaretçi döndürmek için GetDataObject üye işlevini kullanır. Böylece bu arabirim, veri biçimi için sorgulanabilir ve gerçek verileri almak için kullanılabilir.

Örnek

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

Ayrıca bkz.

Diğer Kaynaklar

C++'ta Windows İşlemleri

.NET Programlama Kılavuzu