Bitmap.GetHbitmap メソッドとは? わかりやすく解説

Bitmap.GetHbitmap メソッド (Color)

この Bitmap から GDI ビットマップ オブジェクト作成します

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

例外例外
例外種類条件

ArgumentException

ビットマップの幅または高さが MaxValue より大きい値です。

Exception

操作失敗しました

解説解説
使用例使用例
Private Sub DemonstrateGetHbitmapWithColor()
    Dim bm As New Bitmap("Picture.jpg")
    Dim hBitmap As IntPtr
    hBitmap = bm.GetHbitmap(Color.Blue)

    ' Do something with hBitmap.
    DeleteObject(hBitmap)
End Sub

       
       
private void DemonstrateGetHbitmapWithColor()
 
{
    Bitmap bm = new Bitmap("Picture.jpg");
    IntPtr hBitmap = bm.GetHbitmap(Color.Blue);
             
    // Do something with hBitmap.
    DeleteObject(hBitmap);
}
void DemonstrateGetHbitmapWithColor()
{
   Bitmap^ bm = gcnew Bitmap( "Picture.jpg" );
   IntPtr hBitmap = bm->GetHbitmap( Color::Blue );
   
   // Do something with hBitmap.
   DeleteObject( hBitmap );
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Bitmap.GetHbitmap メソッド


Bitmap.GetHbitmap メソッド ()

この Bitmap から GDI ビットマップ オブジェクト作成します

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Function GetHbitmap As
 IntPtr
Dim instance As Bitmap
Dim returnValue As IntPtr

returnValue = instance.GetHbitmap
public IntPtr GetHbitmap ()
public:
IntPtr GetHbitmap ()
public IntPtr GetHbitmap ()
public function GetHbitmap () : IntPtr

戻り値
このメソッド作成する GDI ビットマップ オブジェクト識別するハンドル

例外例外
例外種類条件

ArgumentException

ビットマップの幅または高さが MaxValue より大きい値です。

Exception

操作失敗しました

解説解説
使用例使用例
<System.Runtime.InteropServices.DllImportAttribute("gdi32.dll")>
 _
    Private Shared Function
 DeleteObject (ByVal hObject As IntPtr) As
 Boolean
    End Function
   


    Private Sub DemonstrateGetHbitmap()
        Dim bm As New Bitmap("Picture.jpg")
        Dim hBitmap As IntPtr
        hBitmap = bm.GetHbitmap()

        ' Do something with hBitmap.
        DeleteObject(hBitmap)
    End Sub

[System.Runtime.InteropServices.DllImport("gdi32.dll")]
public static extern bool
 DeleteObject(IntPtr hObject);

       
private void DemonstrateGetHbitmap() 
{
    Bitmap bm = new Bitmap("Picture.jpg");
    IntPtr hBitmap = bm.GetHbitmap();
             
    // Do something with hBitmap.
    DeleteObject(hBitmap);
}
   [System::Runtime::InteropServices::DllImportAttribute("gdi32.dll")]
   static bool DeleteObject( IntPtr hObject
 );

private:
   void DemonstrateGetHbitmap()
   {
      Bitmap^ bm = gcnew Bitmap( "Picture.jpg" );
      IntPtr hBitmap = bm->GetHbitmap();
      
      // Do something with hBitmap.
      DeleteObject( hBitmap );
   }
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からBitmap.GetHbitmap メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からBitmap.GetHbitmap メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からBitmap.GetHbitmap メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Bitmap.GetHbitmap メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Bitmap.GetHbitmap メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS