int SetWindowRgn( HWND hWnd, // handle to window HRGN hRgn, // handle to region BOOL bRedraw // window redraw option );
可以设置这个窗口的RGN,让窗口大小与你绘画的区域一样大.
如果这个UI控件是你播放窗口的子窗口,设置播放窗口的Clip Children属性为TRUE,如果和播放窗口是兄弟关系,设置Clip Siblings属性为TRUE.
如果进度条之类的和显示窗口没有交集的话,可以在对话框上随意用一个控件来播放视频,控制按钮放在与播放窗口平行的地方.这个播放窗口是可以随意调整大小的. 比如这个的最上面就是控制按钮,这样比较好做,也好控制.
引用 9 楼 lostying 的回复:查C/C++ code?12345int SetWindowRgn( HWND hWnd, // handle to window HRGN hRgn, // handle to region BOOL bRedraw // window redraw option); 这个可以处理你想要的情况,注意……
查C/C++ code?12345int SetWindowRgn( HWND hWnd, // handle to window HRGN hRgn, // handle to region BOOL bRedraw // window redraw option);
15,979
社区成员
115,896
社区内容
加载中
试试用AI创作助手写篇文章吧