指针----句柄----ID三者之间的相互转换关系:
- 1.指针->句柄 hWnd=pWnd->GetSafeHwnd();
- 2.句柄->指针 CWnd *pWnd=CWnd::FromHandle(hWnd);
- 3.ID->句柄 hWndChild=GetDlgItem(hParenWnd,idChild);
- 4.句柄->ID idChlid=GetWindowLong(hWndChild,GWL_ID);
- 或者idChild=GetDlgCtrlID(hWndChild);
- 5.ID->指针 CWnd *pWnd=CWnd::FromHandle(GetDlgItem(hWndChild,idChild));
- 6.指针->ID idChild=GetWindowLong(pWnd->GetSafeHwnd(),GWL_ID);
- 或者 idChild=GetDlgCtrlID(pWnd->GetSafeHwnd());