1)指针转化为句柄在MFC应用程序中首先要获得窗口的指针,然后将其转化为句柄 CWnd* pWnd; HANDLE hWnd = pWnd->GetSafeHwnd(); 2)句柄转化为指针在MFC应用程序中首先获得对话框控件的句柄,然后获得其指针HANDLE hWnd;GetDlgItem(IDC_xxx,&hWnd);CWnd * pWnd = FromHandle(hWnd); 获得程序窗口指针的办法: a.获得...
} 2 获得窗口或者视图句柄 2.1 获得窗口句柄 要找到某个CWnd对象的HWND,用GetSafeHwnd()。 在窗口类中,有句柄的成员变量,可以直接访问: m_hWnd 在窗口类外,可以用AfxGetMainWnd()->m_hWnd获得。 在MainFrame里直接用this; 其它地方用 CMainFrame* pMainFrame = (CMainFrame*)theApp.m_pMainWnd; 想得到一个控件...
CWnd::GetParent()->GetSafeHwnd()可以获得父窗口句柄,不过这么写耦合性太强,代码复用比较难(比如没办...
BOOL GetCursorPos(LPPOINT lpPoint );HWND WindowFromPoint(POINT Point );
public static Image GetWinformImage() { //获取当前屏幕的图像 Bitmap b = new Bitmap(this.Width, this.Height); this.DrawToBitmap(b, new Rectangle(0, 0, this.Width, this.Height)); //b.Save(yourFileName); return b; } 1. 2. ...