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

Bitmap.FromHicon メソッド

アイコン識別する Windows ハンドルから Bitmap作成します

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

Public Shared Function FromHicon
 ( _
    hicon As IntPtr _
) As Bitmap
Dim hicon As IntPtr
Dim returnValue As Bitmap

returnValue = Bitmap.FromHicon(hicon)
public static Bitmap FromHicon (
    IntPtr hicon
)
public:
static Bitmap^ FromHicon (
    IntPtr hicon
)
public static Bitmap FromHicon (
    IntPtr hicon
)
public static function FromHicon
 (
    hicon : IntPtr
) : Bitmap

パラメータ

hicon

アイコン識別するハンドル

戻り値
このメソッド作成する Bitmap

使用例使用例

次の例は、Windows フォームでの使用意図してデザインされており、Paint イベント ハンドラパラメータである PaintEventArgs の e が必要です。このコード次のアクション実行します

<System.Runtime.InteropServices.DllImportAttribute("user32.dll")>
 _
Private Shared Function
 LoadImage(ByVal Hinstance As Integer,
 ByVal name As String, ByVal type As Integer,
 ByVal width As Integer, ByVal height As Integer, ByVal load As Integer) As IntPtr
End Function

Public Sub HICON_Example(ByVal
 e As PaintEventArgs)

    ' Get a handle to an icon.
    Dim Hicon As IntPtr = LoadImage(0, "smile.ico",
 1, 0, 0, 16)

    ' Create a Bitmap object from the icon handle.
    Dim iconBitmap As Bitmap = Bitmap.FromHicon(Hicon)

    ' Draw the Bitmap object to the screen.
    e.Graphics.DrawImage(iconBitmap, 0, 0)
End Sub
[System.Runtime.InteropServices.DllImportAttribute("user32.dll")]
private static extern IntPtr LoadImage(int
 Hinstance,
    string name, int type, int
 width, int height, int load);

public void Hicon_Example(PaintEventArgs e)
{
             
    // Get a handle to an icon.
    IntPtr Hicon = LoadImage(0, "smile.ico", 1, 0, 0, 16);
             
    // Create a Bitmap object from the icon handle.
    Bitmap iconBitmap = Bitmap.FromHicon(Hicon);
             
    // Draw the Bitmap object to the screen.
    e.Graphics.DrawImage(iconBitmap, 0, 0);
}
private:
   [System::Runtime::InteropServices::DllImportAttribute("user32.dll")]
   static IntPtr LoadImage( int Hinstance,
 String^ name, int type, int width, int
 height, int load );

public:
   void Hicon_Example( PaintEventArgs^ e )
   {
      
      // Get a handle to an icon.
      IntPtr Hicon = LoadImage( 0, "smile.ico", 1, 0, 0, 16 );
      
      // Create a Bitmap object from the icon handle.
      Bitmap^ iconBitmap = Bitmap::FromHicon( Hicon );
      
      // Draw the Bitmap object to the screen.
      e->Graphics->DrawImage( iconBitmap, 0, 0 );
   }
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


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

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

辞書ショートカット

すべての辞書の索引

「Bitmap.FromHicon メソッド」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS