GDI +后台线程做什么?

时间:2010-04-29 11:41:26

标签: windows multithreading gdi+

初始化时,GDI +(非.NET)创建一个后台线程,可以选择在调用某些钩子函数时进行抑制。但是,MSDN没有说明这个线程实际上做了什么。谷歌似乎也不知道。

它的用途是什么?

1 个答案:

答案 0 :(得分:3)

This thread提供了一般性解释:

  

一旦开始操作图像,GDI +就会旋转后台线程。它的名称并未提供太多暗示它的作用,“BackgroundThreadProc()”。这在Microsoft库中非常常见。某种内部管理线程可能与内存管理或线程有关。它创造了一个隐藏的窗口,这也很经典。

     

没什么可担心的,一切都很正常。包括退出代码。

FWIW,this thread建议取消后台主题:

  

如果不抑制后台GDI +线程,则可以在创建主窗口之前过早地向应用程序发出DDE命令。 shell发出的DDE命令可能会过早中止,从而导致出现错误消息。