2010-04-29 66 views
10

初始化後,GDI +(非.NET)會創建一個後臺線程,可以根據需要調用一些鉤子函數來抑制該後臺線程。然而,MSDN並沒有說這個線程實際上做了什麼。谷歌似乎也不知道。GDI +後臺線程有什麼作用?

這是幹什麼用的?

+2

這是如何離題?我真的希望你能投票結束。 – 2010-04-29 11:53:34

回答

3

This thread提供了一個通用的解釋:

GDI +一旦你開始操縱圖像旋轉起來後臺線程。它的名字並沒有提供太多的暗示,「BackgroundThreadProc()」。這在Microsoft庫中很常見。某種內部管理線程可能與內存管理或線程有關。它創建了一個隱藏的窗口,這也是經典。

沒什麼好擔心的,一切都很正常。包括退出代碼。

FWIW,this thread建議抑制後臺線程:

如果不抑制背景GDI +線程,DDE命令可以提前其主窗口之前,嚮應用程序發出已創建。由shell發出的DDE命令可能會過早中止,從而產生錯誤消息。

+0

關於失敗的信息現在看起來很老了。現在微軟尚未修復這個問題嗎? – wilx 2012-03-27 08:27:00