DOBON.NETプログラミング掲示板過去ログ
Paintイベント以外の場所で描画する方法?
題名: Paintイベント以外の場所で描画する方法?
著者: いづちゃん
日時: 2003/09/19 14:54:30
ID: 686
この記事の返信元:
(なし)
この記事への返信:
[687]
Re[1]: Paintイベント以外の場所で描画する方法?
Zuk
2003/09/19 15:08:47
ツリーを表示
分類:[.NET]
2003/09/19(Fri) 14:54:50 編集(投稿者)
こんにちは、はじめまして。
C#で線や画像を描画する場合、PaintやOnPaintでしか描画できないのでしょうか?
C++のときは下記のようにするとどこでも描画できましたが、
これと同じことをC#で実現したいのですが、どうすればいいですか?
CDC* pDC = GetDC();
線や画像の描画
ReleaseDC(pDC);
(ちなみにWin32Apiは使わない方法でお願いします。)
題名: Re[1]: Paintイベント以外の場所で描画する方法?
著者: Zuk
日時: 2003/09/19 15:08:47
ID: 687
この記事の返信元:
[686]
Paintイベント以外の場所で描画する方法?
いづちゃん
2003/09/19 14:54:30
この記事への返信:
(なし)
ツリーを表示
ウィンドウハンドルから Graphics オブジェクトを取得できますよ。
Graphics g = Graphics.FromHwnd(this.Handle);
g.Drawなにがし(...);
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
2003/09/19(Fri) 14:54:50 編集(投稿者)
こんにちは、はじめまして。
C#で線や画像を描画する場合、PaintやOnPaintでしか描画できないのでしょうか?
C++のときは下記のようにするとどこでも描画できましたが、
これと同じことをC#で実現したいのですが、どうすればいいですか?
CDC* pDC = GetDC();
線や画像の描画
ReleaseDC(pDC);
(ちなみにWin32Apiは使わない方法でお願いします。)