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

Graphics.FromHwnd メソッド

ウィンドウ識別する指定ハンドルから新しGraphics作成します

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

Public Shared Function FromHwnd
 ( _
    hwnd As IntPtr _
) As Graphics
Dim hwnd As IntPtr
Dim returnValue As Graphics

returnValue = Graphics.FromHwnd(hwnd)
public static Graphics FromHwnd (
    IntPtr hwnd
)
public:
static Graphics^ FromHwnd (
    IntPtr hwnd
)
public static Graphics FromHwnd (
    IntPtr hwnd
)
public static function FromHwnd
 (
    hwnd : IntPtr
) : Graphics

パラメータ

hwnd

ウィンドウ識別するハンドル

戻り値
このメソッドは、指定ウィンドウ ハンドル新しGraphics返します

解説解説

Graphics メソッドによって作成されDispose および 関連リソース解放するには、必ず FromHwnd メソッド呼び出す必要があります

使用例使用例

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

Public Sub FromHwndHwnd(ByVal
 e As PaintEventArgs)

    ' Get handle to form.
    Dim hwnd As IntPtr = Me.Handle


    ' Create new graphics object using handle to window.
    Dim newGraphics As Graphics = Graphics.FromHwnd(hwnd)

    ' Draw rectangle to screen.
    newGraphics.DrawRectangle(New Pen(Color.Red, 3), 0, 0, 200,
 100)

    ' Dispose of new graphics.
    newGraphics.Dispose()
End Sub
public void FromHwndHwnd(PaintEventArgs e)
{

    // Get handle to form.
    IntPtr hwnd = this.Handle;

    // Create new graphics object using handle to window.
    Graphics newGraphics = Graphics.FromHwnd(hwnd);

    // Draw rectangle to screen.
    newGraphics.DrawRectangle(new Pen(Color.Red, 3), 0, 0, 200,
 100);

    // Dispose of new graphics.
    newGraphics.Dispose();
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「Graphics.FromHwnd メソッド」の関連用語

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

   

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



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

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

©2024 GRAS Group, Inc.RSS