2009-05-01 18 views
1

我想從ATL類(我需要指定不同的第一個hWnd,ATL通常處理)調用SetWindowPos的Win32版本,但我不能'破壞走出」 ATL類的,並得到了以下錯誤:分解成Win32函數ATL類

error C2661: 'ATL::CWindow::SetWindowPos' : no overloaded function 
takes 7 arguments 

我怎麼告訴它我不希望使用一個在我的基類?

回答

2

笨拙的答案......假設別人可能會有同樣的問題。

前綴::訪問全局名稱空間。 (致謝CodeGuru)。

+1

它被正式稱爲示波解析運算符。你想說的是「我想要全局命名空間中的版本,而不是這個類。」因此,通過在::的左邊沒有任何東西,你會說「全局命名空間」。 – 2009-05-01 17:22:17