2014年8月14日

摘要: C***Dialog* pWnd= (C***Dialog*)FromHandle(hWnd); //由句柄得到对话框的对象指针 pWnd->xxx( ); //调用C***Dialog中的函数xxx();通过窗口类函数:CWnd *GetWindow获得窗口指针,pWnd->m_hWnd(Th... 阅读全文
posted @ 2014-08-14 21:06 冰花ぃ雪魄 阅读(1494) 评论(0) 推荐(0) 编辑
 
摘要: CWnd* AfxGetMainWnd( ); 使用AfxGetMainWnd函数获取MFC程序中的主框架类指针是一个常用作法。就是获得应用程序主窗口的指针,AfxGetMainWnd()-> m_hWnd是主窗口的句柄。 阅读全文
posted @ 2014-08-14 20:58 冰花ぃ雪魄 阅读(1554) 评论(0) 推荐(1) 编辑
 
摘要: m_hWnd①m_hWnd这个成员变量,最早是定义在类CWnd中,而且是类CWnd的第一个数据成员,先看一下MSDN的解析:ThehandleoftheWindowswindowattachedtothisCWnd.Them_hWnddatamemberisapublicvariableoftype... 阅读全文
posted @ 2014-08-14 20:57 冰花ぃ雪魄 阅读(465) 评论(0) 推荐(0) 编辑
 
摘要: FindWindow( lpClassName, {窗口的类名} lpWindowName: PChar {窗口的标题}): HWND; {返回窗口的句柄; 失败返回 0}//FindWindowEx 比 FindWindow 多出两个句柄参数:FindWindowEx( Pare... 阅读全文
posted @ 2014-08-14 20:53 冰花ぃ雪魄 阅读(732) 评论(0) 推荐(0) 编辑
 
摘要: 动窗口的句柄。否则,返回值为NULL。GetSafeHwnd函数功能:获取某个窗口对象(CWnd的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数。通过下面的例子来看其理由: CWnd *pwnd = FindWindow(“ExploreWClass”,NUL... 阅读全文
posted @ 2014-08-14 20:42 冰花ぃ雪魄 阅读(258) 评论(0) 推荐(0) 编辑