HWND hSubWnd = ::FindWindow(_T("ConsoleWindowClass"), _T("C:\\Windows\\system32\\cmd.exe"));
if(hSubWnd != NULL)
{
HWND hTmp = ::SetParent(hSubWnd, m_hWnd);
::MoveWindow(hSubWnd, 0, 0, 400,500, 0);
DWORD dwStype = ::GetWindowLong(hSubWnd, GWL_STYLE);
if(dwStype & WS_CAPTION)
{
dwStype&= (~WS_CAPTION);
}
if(dwStype & WS_BORDER)
{
dwStype&= (~WS_BORDER);
}
//dwStype |= WS_CHILD;
::SetWindowLong(hSubWnd, GWL_STYLE, dwStype);
::MoveWindow(hTmp, 0, 0, 400,500, 0);
}
嵌入DOS 窗口到其他 window 窗口
最新推荐文章于 2022-07-19 13:13:09 发布