GDI+初始化函数:GdiplusStartup 可不能随便在dllMain函数中调用,msdn中初始化GDI+按照下面方式:
1. 由客户端调用dll之前和之后分别初始化GDI+、销毁GDI+。
2. 定义自己的初始化函数和关闭函数,比如你可以定义Initialize和Uninitialize方法必须要求客户端调用。
3. 在每处使用GDI+的地方都分别调用GdiplusStartup和GdiplusShutdown。
其实函数如COM的初始化coInitlize也不要再dllmain中调用,容易死锁。