获取不到句柄,该如何处理
获取不到句柄
有个单文档。在thapp中定义个HWND m_HwndPowerMsg; 在子窗体的initDialog中
CLEESApp *theApp = (CLEESApp *)AfxGetApp();
theApp->m_HwndPowerMsg = this->m_hWnd;
为什么this->m_hwnd获取不到句柄呢?
运行完这句theApp->m_HwndPowerMsg 的值是空的。连个0都没有
theApp->m_HwndPowerMsg = this->GetSafeHwnd();也不行。为什么呢、
我在别的窗体中运行都好用啊!!!
------解决方案--------------------
theApp->m_HwndPowerMsg = this->m_hWnd;
你执行这句的时候用TRACE看一下this->m_hWnd里面的值是不是空的
有个单文档。在thapp中定义个HWND m_HwndPowerMsg; 在子窗体的initDialog中
CLEESApp *theApp = (CLEESApp *)AfxGetApp();
theApp->m_HwndPowerMsg = this->m_hWnd;
为什么this->m_hwnd获取不到句柄呢?
运行完这句theApp->m_HwndPowerMsg 的值是空的。连个0都没有
theApp->m_HwndPowerMsg = this->GetSafeHwnd();也不行。为什么呢、
我在别的窗体中运行都好用啊!!!
句柄,窗体,句柄传递,mfc,
------解决方案--------------------
theApp->m_HwndPowerMsg = this->m_hWnd;
你执行这句的时候用TRACE看一下this->m_hWnd里面的值是不是空的