我是MFC新手。任何人都可以告訴我如何使用MFC處理單獨的窗口。我的任務是截取單獨的窗口並且我想顯示它。通過使用CWnd::GetDesktopWindow
我將把手柄用於桌面。如果我想要處理其他窗口,我怎麼能得到它。現在,如果我想要顯示我捕獲的桌面,我可以使用桌面的手柄。請任何人幫助我。我如何得到使用MFC單獨窗口的句柄?
0
A
回答
1
這取決於你想得到什麼類型的窗口。要檢索某個窗口具有指定的類名稱或標題,請使用帶有類&標題的API FindWindow(...)作爲輸入;要獲得桌面或頂級窗口下的所有子窗口,可以在遞歸函數中使用EnumWindows(...)。
0
爲了獲得桌面上所有窗口的句柄,您需要功能EnumWindows。
你給它提供了一個回調函數,它會用它找到的每個窗口的句柄來調用它。
要從HWND
得到一個MFC CWnd*
,你可以這樣做:
CWnd *const window = CWnd::FromHandle(hWnd);
相關問題
- 1. MFC中的窗口句柄?
- 2. 得到窗口的句柄
- 3. Getpixel()從外部窗口句柄MFC
- 4. MFC面板和窗口句柄
- 5. 如何獲得最小化窗口的窗口句柄
- 6. 窗口的主句柄
- 7. 使用窗口句柄獲取IUKOWN
- 8. 找到WPF窗口的句柄
- 9. 如何獲得VBA中執行過程窗口的句柄?
- 10. 如何獲得VBA MsgBox的窗口句柄?
- 11. 如何在Delphi中獲得CWnd對象的窗口句柄?
- 12. 如何獲得的句柄對話窗口
- 13. 如何獲取桌面窗口句柄?
- 14. 如何正確傳遞窗口句柄?
- 15. 如何使用子窗口中的句柄獲取父窗口的resize事件?
- 16. 窗口句柄和窗口尺寸
- 17. 無論如何,通過使用win32 API的標題獲得窗口句柄?
- 18. 我的窗口的句柄未使用,無法評估
- 19. 如何在沒有窗口句柄的情況下使用RegisterDeviceNotification?
- 20. 如何使用Python獲取Ubuntu Terminal的窗口句柄?
- 21. 使用窗口句柄作爲VB6表單的所有者
- 22. Python pyautogui窗口句柄
- 23. 窗口句柄C#/。NET
- 24. 檢索Delphi窗口句柄
- 25. 驗證Win32窗口句柄
- 26. GLUT本機窗口句柄
- 27. SendMessage函數窗口句柄
- 28. 獲取窗口句柄
- 29. FindWindowEx無法找到窗口句柄
- 30. 使用窗口句柄製作窗口最頂層