巩义网站优化技巧,定制开发软件图片,建设银行投诉处理网站,电子商务网站的开发方式有哪三种一、区别HWND是句柄#xff0c;CWnd是MFC窗体类,CWnd中包含HWND句柄成员对象是m_hWnd.HWND是Windows系统中对所有窗口的一种标识#xff0c;即窗口句柄。这是一个SDK概念。 CWnd是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装到了这个类中#xff0…一、区别HWND是句柄CWnd是MFC窗体类,CWnd中包含HWND句柄成员对象是m_hWnd.HWND是Windows系统中对所有窗口的一种标识即窗口句柄。这是一个SDK概念。 CWnd是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装到了这个类中如ShowWindow等等同时它也封装了窗口句柄即m_hWnd成员。 二、如何得到窗口对象指针CWnd * pCWnd1,在窗体里直接用 this-//this就是本窗体的窗口对象指针2,主窗体的类对象指针AfxGetApp()-m_pMainWnd-, //AfxGetApp()-m_pMainWnd就是主窗体的窗口对象指针3,pCWndGetDlgItem(ID_EDIT_NAME);//GetDlgItem 函数可以得到某个控件的窗口对象指针 三、如何得到窗口句柄 HWND Handle1,Handlethis-m_hWnd2,GetDlgItem(ID_EDIT_NAME);3Handle::GetDlgItem(this,IDC_STATIC_MODE); //得到本窗体内某个控件的句柄 四、转换CWnd * pCWnd;HWND Handle;pCWndFromHandle(Handle);HandleGetSafeHwnd(pCWnd);转载于:https://www.cnblogs.com/nanyangzp/p/3935486.html