[C#] グラフィックスオブジェクト(Graphics)の取得方法 (フォーム、コントロール、ウィンドウハンドルから)
グラフィックスオブジェクト(Graphics)の取得方法 (フォーム、コントロール、ウィンドウハンドルから)
このページのタグ:[C#]
画面に描画する際に必要となるGraphicsオブジェクトの取得方法は以下のものがあります。
Paint イベントハンドラの引数
Paintイベントのイベントハンドラの引数PaintEventArgsのGraphicsから取得できます。

CreateGraphicsから作成する
Control.CreateGraphicsメソッドでGraphicsオブジェクトを作成し取得できます。コントロールのGraphicsオブジェクトを取得できます。
FromImageから作成する
Graphics.FromImageメソッドでGraphicsオブジェクトを作成し取得できます。Bitmap ImageのGraphicsオブジェクトを取得できます。
FromHdcから作成する
Graphics.FromHdcメソッドでGraphicsオブジェクトを作成し取得できます。キャンバスのデバイスコンテキストハンドルからGraphicsオブジェクトを取得できます。
FromHwndから作成する
Graphics.FromHwndメソッドでGraphicsオブジェクトを作成し取得できます。ウィンドウハンドルを持つコントロールやウィンドウのGraphicsオブジェクトを取得できます。


登録日 :2010-07-21
最終更新日 :2010-07-21
このページのタグ:[C#]