HWND hWnd = ::FindWindow(_T("Notepad"), NULL);
if(NULL == hWnd)
{
return ;
}
HWND hEdit = ::FindWindowEx(hWnd, NULL, _T("Edit"), NULL);
if(NULL != hEdit)
{
CRect rect;
::GetWindowRect(hEdit, &rect);
CPoint pt = rect.CenterPoint();
::PostMessage(hEdit, WM_CONTEXTMENU, (WPARAM)hEdit, MAKELPARAM(pt.x, pt.y));
}
调用右键菜单不是两个鼠标消息搞定的
PostMessage第一个参数要用二楼所说的方法FindWindow到的窗口句柄