GDI+の初期処理について

[戻る]
Aquarium 2007/01/08(月) 07:01:07
お世話になっております。

Windows XP Pro SP2
VC6.0 SP6 および VC2005 SP1

GDI+の初期処理/終了処理について質問があります。

GDI+を使用する場合、使用前、使用後にそれぞれ
GdiplusStartup() および GdiplusShutdown() を
呼ぶと思うのですが、この初期処理、および終了処理が
すでに行われているかどうかを判別することが
できるのでしょうか。

共通コンポーネント内でGDI+を使用しているため
初期処理がすでに行われていたらGdiplusStartup()を
呼ばない・・・みたいなことをしたいのですが。

もし、それができない場合、上記のような初期処理、
終了処理を複数回呼ぶことになってしまうのですが、
それによる弊害はないのでしょうか。

ご存知の方、ご教授いただけないでしょうか。
宜しくお願いいたします。

es 2007/01/08(月) 11:24:19
http://msdn2.microsoft.com/en-gb/library/ms534076.aspx
>Each call to GdiplusStartup should be paired with a call to GdiplusShutdown.

大丈夫っぽいですよ。

Aqarium 2007/01/16(火) 11:10:23
[[解決]]
回答が大変遅れて申しわけありません。
示していただいたリンク先も確認いたしました。

ありがとうございました。

古いスレッドには追加発言できません。