MFC中的窗口句柄?
如何在MFC中获取窗口句柄???它是您的CWnd的成员。CWnd::GetSafeHwnd有点“安全”,因为它可以与空CWnd指针一起使用MFC中的窗口句柄?,mfc,Mfc,如何在MFC中获取窗口句柄???它是您的CWnd的成员。CWnd::GetSafeHwnd有点“安全”,因为它可以与空CWnd指针一起使用 使用CWnd::GetSafeHwnd()从CWnd对象获取HWND;使用CWnd::FromHandle将HWND绑定到临时CWnd对象。访问CWnd的m\u HWND成员,如下所示: HWND Handle = this->m_hWnd HANDLE hWind = FindWindow( your_win_class_name, your_wi
使用
CWnd::GetSafeHwnd()
从CWnd
对象获取HWND
;使用CWnd::FromHandle
将HWND
绑定到临时CWnd
对象。访问CWnd
的m\u HWND
成员,如下所示:
HWND Handle = this->m_hWnd
HANDLE hWind = FindWindow( your_win_class_name, your_win_name );
有两种方法:
首先,您可以使用CWnd
类的m_hWnd
成员变量来获取窗口句柄
如果要获取另一个窗口的句柄,可以使用FindWindow
windowsapi。像这样:
HWND Handle = this->m_hWnd
HANDLE hWind = FindWindow( your_win_class_name, your_win_name );
要使用“getsafeHwnd”函数,必须在使用返回值之前使用cHANDLE hwnd=FindWindowW(u in_opt LPCWSTR lpClassName,u in_opt LPCWSTR lpWindowName)
第一个是类名“按钮”或“编辑控件”
第二个是窗口名。窗口的处理程序(m_hWnd)。这里需要更多的信息。你想做什么?所以给他一张支票,因为他是对的;)请提供一些解释。请提供与公认答案相同的更多上下文。不同的是,被接受的一个是向上投票的,而这个是向下投票的(^^^)Lol愚蠢的评论,请给出一些代码片段的解决方案,以清晰明了。