2014-10-18 85 views
0

我是win32編程的新手,很長一段時間都沒有用過cpp。我打算做的是通過spy ++獲得一個窗口的HWND,並獲取該窗口的文本。問題是我不知道如何創建HWND對象,有誰能給我一些想法嗎?非常感謝!如何從具有特定HWND的窗口中獲取文本?

+2

爲防萬一你不知道HWND每次創建窗口都會改變。 – 2014-10-18 11:28:10

+0

感謝您提及兄弟:) @AlexK。 – Judking 2014-10-19 03:20:28

回答

3

如果您有HWND的數字值,您可以將其轉換爲正確的類型。從一個正確尺寸的整數開始,例如:

uintptr_t numeric_hwnd = 0x987654; 
HWND hwnd = reinterpret_cast<HWND>(numeric_hwnd); 
+0

謝謝!我會試一試! – Judking 2014-10-18 04:05:08

+0

+1,奇怪downvote – 2014-10-18 10:10:31

+0

謝謝! @DavidHeffernan – Judking 2014-10-19 03:21:12