通知
すべてクリア
Topic starter
2007年1月8日 7:01 AM
お世話になっております。
Windows XP Pro SP2
VC6.0 SP6 および VC2005 SP1
GDI+の初期処理/終了処理について質問があります。
GDI+を使用する場合、使用前、使用後にそれぞれ
GdiplusStartup() および GdiplusShutdown() を
呼ぶと思うのですが、この初期処理、および終了処理が
すでに行われているかどうかを判別することが
できるのでしょうか。
共通コンポーネント内でGDI+を使用しているため
初期処理がすでに行われていたらGdiplusStartup()を
呼ばない・・・みたいなことをしたいのですが。
もし、それができない場合、上記のような初期処理、
終了処理を複数回呼ぶことになってしまうのですが、
それによる弊害はないのでしょうか。
ご存知の方、ご教授いただけないでしょうか。
宜しくお願いいたします。
2007年1月8日 11:24 AM
http://msdn2.microsoft.com/en-gb/library/ms534076.aspx
>Each call to GdiplusStartup should be paired with a call to GdiplusShutdown.
大丈夫っぽいですよ。
2007年1月16日 11:10 AM
回答が大変遅れて申しわけありません。
示していただいたリンク先も確認いたしました。
ありがとうございました。