mfc 中child属性的两个窗口重叠 解决重叠部分不停闪烁问题

来源:互联网 发布:淘宝动漫周边网店 编辑:程序博客网 时间:2024/05/16 00:35

HWND  xx1;     //视频句柄1

HWND  xx2;    //视频句柄2

//自己获取句柄   --> GetSafeHwnd()

::SetParent(xx1,xx2);   //将xx1设为xx2的子窗口
LONG_PTR Style = ::GetWindowLongPtr(xx2,GWL_STYLE);   //获取xx2属性
Style = Style|WS_CLIPCHILDREN;         //xx2属性+WS_CLIPCHILDREN      即父窗口不再重绘子窗口覆盖部分
::SetWindowLongPtr(xx2, GWL_STYLE, Style);    //重置xx2属性