没写过ce程序,不过觉得事件应该差不多吧? 如果没用组件而是用DX或DShow写的播放器,获得全屏很简单,将视频播放实例所属的控件(一般是panel)的Width和Height设置为屏幕的宽和高就行了 在windows下获得屏幕宽和高的方法是:Rectangle rect = new Rectangle(); rect = Screen.GetWorkingArea(this); rect.Width;//屏幕宽 rect.Height;//屏幕高或int screenHeight=Screen.PrimaryScreen.WorkingArea.Height; int screenWidth=Screen.PrimaryScreen.WorkingArea.Width;自动隐藏控件使用MouseHover事件,当鼠标静止超过设定的事件设置工具控件Visible=false; MouseMove事件触发工具控件Visible=true; 刚做完一个windows的播放器,以上是经验,希望对你能有帮助
没写过ce程序,不过觉得事件应该差不多吧?
如果没用组件而是用DX或DShow写的播放器,获得全屏很简单,将视频播放实例所属的控件(一般是panel)的Width和Height设置为屏幕的宽和高就行了
在windows下获得屏幕宽和高的方法是:Rectangle rect = new Rectangle();
rect = Screen.GetWorkingArea(this);
rect.Width;//屏幕宽
rect.Height;//屏幕高或int screenHeight=Screen.PrimaryScreen.WorkingArea.Height;
int screenWidth=Screen.PrimaryScreen.WorkingArea.Width;自动隐藏控件使用MouseHover事件,当鼠标静止超过设定的事件设置工具控件Visible=false;
MouseMove事件触发工具控件Visible=true;
刚做完一个windows的播放器,以上是经验,希望对你能有帮助
比如你的显示器分辨率是1920*1080,你没有设置TopMost的时候虽然播放能达到1920*1080但是下面部分被任务栏挡住的情况(但有时候正常呵呵)