• 締切済み

GDIはいつ使われていますか?

GDIはいつ使われていますか? Visual Basicでラベルを使うとGDIが使われますか? Paintライブラリを使うとGDIが使用されますか? メモ帳に打っているこの文字もGDIが使われていますか? Visual Basicは、すべての描画にGDIを使っているのでしょうか??

みんなの回答

回答No.1

Visual Basic で開発可能なアプリケーションのうち,以下のものはGDIを利用します。 ・Visual Basic 6.0 またはそれ以前のバージョンで開発されたフォームアプリケーション ・.NET Framework を対象に開発された Windows Forms アプリケーション ただし,上記のアプリケーションでも Direct X を経由して描画している場合は GDI を利用していません。 また,後者でも GDI+ の一部の機能は GDI を経由しないはずです。 # WPF は Direct 3D アプリケーションなので原則的に GDI 未使用。 その他のアプリケーション (メモ帳等) については,開発元が開示しないとわかりません。 詳しくは, MSBlog: 川西 裕幸のブログ : Direct2D http://blogs.msdn.com/hiroyuk/archive/2009/02/06/9400405.aspx の図とか, Hatena: Windows Vista での GDI/GDI+ 描画 - NyaRuRuの日記 http://d.hatena.ne.jp/NyaRuRu/20061201/p1 とかが,参考になるかもしれません。

rescue98
質問者

お礼

ありがとうございます。 GDIを使わないとしても、GDI+やDirect Xを経由しているのですね。

関連するQ&A