如何在MFC中获取窗口句柄?MFC中的窗口句柄?
回答
的CWnd :: GetSafeHwnd是有点“安全”的,因为它可以用NULL指针的CWnd http://msdn.microsoft.com/en-US/library/d64ehwhz%28v=vs.80%29.aspx
使用CWnd::GetSafeHwnd()
被用来获得从CWnd
对象HWND
;使用CWnd::FromHandle
将HWND
绑定到临时对象CWnd
。
访问您CWnd
的m_hWnd
成员,像这样:
HWND Handle = this->m_hWnd
请提供一些解释。 – 2015-05-29 06:13:41
请提供更多背景请 – 2015-05-29 06:35:17
有两种methodes: 首先一个,你可以使用你CWnd
类的m_hWnd
成员变量来获取窗口句柄。
如果你想得到其他窗口的句柄,你可以使用FindWindow
windows API。像这样:
HANDLE hWind = FindWindow(your_win_class_name, your_win_name);
手柄HWND = FindWindowW(__in_opt LPCWSTR lpClassName,__ in_opt LPCWSTR lpWindowName);
第一个是类名“Button”或“Edit control” 第二个是window name.Handler的窗口(m_hWnd)。
- 1. Getpixel()从外部窗口句柄MFC
- 2. MFC面板和窗口句柄
- 3. 我如何得到使用MFC单独窗口的句柄?
- 4. 窗口的主句柄
- 5. 得到窗口的句柄
- 6. 窗口句柄和窗口尺寸
- 7. Python pyautogui窗口句柄
- 8. 窗口句柄C#/。NET
- 9. 检索Delphi窗口句柄
- 10. 验证Win32窗口句柄
- 11. GLUT本机窗口句柄
- 12. SendMessage函数窗口句柄
- 13. 获取窗口句柄
- 14. 获取C#中窗口的句柄#
- 15. 获取PyGI中的窗口句柄
- 16. Winforms中的窗口句柄调试
- 17. 获取的窗口句柄在Java中
- 18. 在JPanel中嵌入HWND(窗口句柄)
- 19. MoveWindow返回“无效的窗口句柄”
- 20. .net窗口句柄的类名
- 21. 错误1400无效的窗口句柄
- 22. 获取窗口的句柄在C#
- 23. 窗口句柄的绝对路径
- 24. 设置RSACryptoServiceProvider的认证窗口句柄
- 25. 获取主窗口的句柄在WPF
- 26. 获取窗口的所有句柄
- 27. 找到WPF窗口的句柄
- 28. C#PInvoke从已知窗口中找到子窗口的窗口句柄
- 29. 如何获得最小化窗口的窗口句柄
- 30. 从Selenium webdriver的当前窗口获取窗口句柄(IntPtr)GUID
在这里需要更多的信息队友。你想做什么? – 2010-07-15 11:48:53
所以给他一张支票,因为他是对的;) – 2012-08-17 02:35:50