两个独立进程窗口怎么始终浮在另一个上面()不是置顶,只是在指定窗口上面)

两个独立进程窗口怎么始终浮在另一个上面(不是置顶,只是在指定窗口上面)?知道需要悬浮窗口的句柄

问题解决的话,请点采纳

void CQ1064139Dlg::OnBnClickedButton1()
{
    // TODO: Add your control notification handler code here
    HWND hNotepad = ::FindWindow(_T("Notepad"), NULL);
    ::SetWindowLong(this->m_hWnd, GWL_HWNDPARENT, (LONG)hNotepad);
}

图片说明

GWL_HWNDPARENT等于多少?