次の方法で共有


DataFormats.GetFormat メソッド (Int32)

Windows クリップボード数値 ID および指定された ID の名前と共に DataFormats.Format を返します。

Overloads Public Shared Function GetFormat( _
   ByVal id As Integer _) As Format
[C#]
public static Format GetFormat(
   intid);
[C++]
public: static Format* GetFormat(
   intid);
[JScript]
public static function GetFormat(
   id : int) : Format;

パラメータ

  • id
    形式 ID

戻り値

Windows クリップボード数値 ID と形式名を持つ DataFormats.Format

解説

このメンバは、通常はネイティブ クリップボード形式を登録するために使用されます。

ID と形式名のペアを含む DataFormats.Format インスタンスを取得する場合は、ID 番号を使用して GetFormat を呼び出します。通常、ID 名と ID 番号は、 Clipboard がインターフェイスとして使用されているアプリケーションの作成者が発行します。たとえば、Visual Basic での DDE 通信の情報の ID 番号は &HBF00、および形式名は vbCFLink です。

DataFormats クラスの形式名と ID のペアの静的 (Visual Basic では Shared) リストに ID と形式名のペアを追加するには、一意の ID 番号でこのメソッドを呼び出します。"形式" と ID 番号の連結によって新しい名前が作成されます。このペアには名前がないため、新しい Clipboard 形式としては登録されません。

使用例

 
Imports System
Imports System.Windows.Forms
Imports Microsoft.Visualbasic


Public Class DataFormat_GetFormat
   
   Shared Sub Main()
      
     ' Create a DataFormats.Format for the Unicode data format.

      Dim myFormat As DataFormats.Format = DataFormats.GetFormat(13)

      ' Display the contents of myFormat.

      Console.WriteLine(("The Format Name corresponding to the ID " + myFormat.Id.ToString + " is :"))
      Console.WriteLine(myFormat.Name)

   End Sub 'Main 

End Class 'DataFormat_GetFormat 


[C#] 
using System;
using System.Windows.Forms;

   public class DataFormat_GetFormat
   {
      static void Main()
      {

         // Create a DataFormats.Format for the Unicode data format.
         DataFormats.Format myFormat = DataFormats.GetFormat(13);

         // Display the contents of myFormat.
         Console.WriteLine("The Format Name corresponding to the ID "+myFormat.Id+" is :");
         Console.WriteLine(myFormat.Name);

         

      }
   }

[C++] 


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


int main() {

    // Create a DataFormats::Format for the Unicode data format.
    DataFormats::Format* myFormat = DataFormats::GetFormat(13);

    // Display the contents of myFormat.
    Console::WriteLine(S"The Format Name corresponding to the ID {0} is :", 
        __box(myFormat->Id));
    Console::WriteLine(myFormat->Name);
}

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

DataFormats クラス | DataFormats メンバ | System.Windows.Forms 名前空間 | DataFormats.GetFormat オーバーロードの一覧 | DataFormats.Format