建立了两个窗体,一个用于做主界面(主要添加了axShockwaveFlash控件),另一个用于做播放列表(添加了listBox控件).
可是怎么实现实现双击播放列表中的Item后正常播放? 怎么实现flash画面全屏?
要调用和使用主界面的axShockwaveFlash控件吗?怎么调用?希望牛人相助!!不胜感激!
可是怎么实现实现双击播放列表中的Item后正常播放? 怎么实现flash画面全屏?
要调用和使用主界面的axShockwaveFlash控件吗?怎么调用?希望牛人相助!!不胜感激!
解决方案 »
- 通过辅助线程连接数据库,怎样快速取消连接
- 如何用c#实现aes加密字符串后密文为一些乱码,当然保证可以解密
- vs2010里面建的.framework2.0的网站项目里面没有ajax选项卡。请问怎样解决。
- C#中的文本框中出现的问题?
- .net思想是什么
- vs2005里的类文件在那个文件夹~(c#) 高人求教!
- sql数据库添加问题
- 关于web刷新时textbox的问题~求9。。
- 在C#里操作Struct的问题~!
- C#连接了SQL之后,如何将一个窗口里面的DataGridView里面的数据显示在另一个窗口?
- c# windows Form 间的通讯
- C#中,要运行notepad.exe这条语句咋写?
二楼的仁兄不知道有没有办法?
1)利用Windows API提供的一个结构体WINDOWPLACEMENT来存储全屏显示前视图和主框架窗口在屏幕上的位置和显示信息、非客户区窗口的显隐信息,以便全屏幕显示时恢复窗口原状;
2)通过API函数GetDesktopWindow()得到桌面窗口,由GetWindowRect()得到显示器的尺寸;
3)通过AdjustWindowRect()来计算当客户区大小为屏幕大小时相应的窗口大小;
4)通过SetWindowPlacement()来设置视图窗口和主窗口为客户区大小和屏幕大小的窗口;
5)处理窗口消息WM_GETMINMAXINFO,使窗口能够顺利的最大、最小化。但是用这种方法并没有实现真正的全屏,好像VC6的全屏也是这样做的。如果有多屏显卡,这样实现的全屏是可以第二种:
用SetWindowLong和ShowWindow最后一种是用:DirectShow