当前位置: 首页 > news >正文

怎么样做小程序seo公司外包

怎么样做小程序,seo公司外包,网站开发建设项目服务清单,wordpress登录400错误我们在Windows平台实现RTSP或者RTMP播放的时候#xff0c;有个功能是绕不开的#xff0c;那就是播放窗口全屏。本文就以大牛直播SDK#xff08;官方#xff09;的Windows播放器为例#xff0c;大概讲下大概实现#xff1a; 全屏播放需要考虑的点不多#xff1a; 第一有个功能是绕不开的那就是播放窗口全屏。本文就以大牛直播SDK官方的Windows播放器为例大概讲下大概实现 全屏播放需要考虑的点不多 第一视频播放后全屏的意义 第二全屏后是否等比例显示我们的设计原则是之前等比例显示的继续等比例显示之前铺满的继续铺满 第三ESC退出全屏。 本文以C的demo为例具体实现如下 void nt_wrapper_render_wnd::FullScreenSwitch() {if ( !::IsWindow(m_hWnd) )return;if (player_handle_ ! nullptr){player_api_.SetRenderARGBLogo(player_handle_, nullptr, 0, 0, 0, 0, 0, 0, 0);}if ( !IsFullScreen() ){if ( !IsCanFullScreen() )return;auto old_wnd GetParent();if ( old_wnd NULL )return;old_parent_wnd_ old_wnd-m_hWnd;ASSERT(::IsWindow(old_parent_wnd_));GetWindowRect(old_rect_);old_wnd-ScreenToClient(old_rect_);HMONITOR hMonitor ::MonitorFromWindow(m_hWnd, MONITOR_DEFAULTTONEAREST);if (hMonitor NULL)return;MONITORINFOEX mi;mi.cbSize sizeof(mi);if ( !GetMonitorInfo(hMonitor, mi) )return;::SetParent(m_hWnd, NULL);auto wnd_styles GetWindowLongPtr(m_hWnd, GWL_STYLE);wnd_styles wnd_styles (~WS_CHILD); wnd_styles | WS_POPUP;::SetWindowLongPtr(m_hWnd, GWL_STYLE, wnd_styles);// 隐藏老窗口::ShowWindow(old_parent_wnd_, SW_HIDE);is_full_screen_ true;::SetWindowPos(m_hWnd, HWND_TOP, mi.rcMonitor.left,mi.rcMonitor.top,mi.rcMonitor.right - mi.rcMonitor.left,mi.rcMonitor.bottom - mi.rcMonitor.top,SWP_FRAMECHANGED);::SetForegroundWindow(m_hWnd);::RedrawWindow(m_hWnd, NULL, NULL, RDW_INVALIDATE | RDW_UPDATENOW| RDW_ERASE);::RedrawWindow(NULL, NULL, NULL, RDW_INVALIDATE | RDW_UPDATENOW| RDW_ERASE);}else{::ShowWindow(old_parent_wnd_, SW_SHOW);auto wnd_styles GetWindowLongPtr(m_hWnd, GWL_STYLE);wnd_styles wnd_styles (~WS_POPUP);wnd_styles | WS_CHILD;auto ret SetWindowLongPtr(m_hWnd, GWL_STYLE, wnd_styles);::SetParent(m_hWnd, old_parent_wnd_);is_full_screen_ false;MoveWindow(old_rect_, TRUE);} } ESC处理 void nt_wrapper_render_wnd::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) {// TODO: Add your message handler code here and/or call default// 全屏的时候按ESC将退出全屏if ( nChar VK_ESCAPE ){if ( IsFullScreen() ){FullScreenSwitch();}}CWnd::OnChar(nChar, nRepCnt, nFlags); } C#的实现也非常简单感兴趣的可自行研究。
http://www.yutouwan.com/news/262759/

相关文章:

  • 邢台企业网站制作公司网络平台建设费用
  • 百度搜索关键词排名优化推广国平seo
  • 做网站是哪个专业百度热搜榜在哪里看
  • 高端自适应网站开发大网站用wordpress吗
  • 做外包哪个网站好一些关键词优化网站排名
  • 江西航达建设集团网站做后期从哪个网站选音乐
  • 邯郸网站建设推荐咨询考二建需要什么学历和专业
  • 手表网站排名大全企业网站建设一般包含哪些内容
  • 哪个网站可以做围棋作业wordpress菜单项目边距和填充
  • 网站pv uv有什么作用asp.net mvc 5网站开发之美
  • 网站开发定义名称nova wordpress主题
  • 免费空间建站网站推荐网页实训报告
  • seo网站诊断莱芜信息港金点子招聘
  • 网站网页设计培训宁波免费网页制作模板
  • 临沂网站建设服务商wordpress菜单怎么设置中文
  • 开发网站的基本流程网站建设vip教程
  • 海报生成器在线制作福州短视频seo服务
  • 娱乐网站名字网页制作与设计课程设计报告
  • 湖南网站建设营销推广房产抵押贷款
  • 做一个网站的步骤响应式网站代码规范
  • 广西南宁市住房和城乡建设局网站中山网站建设价格低
  • 湖南省住房与城乡建设部网站国际新闻最新消息今天10条
  • 给别人做网站挣钱么百度网盘网址是多少
  • 襄阳手机网站建设网站优化 秦皇岛
  • 外贸型网站建设方法免费seo关键词优化排名
  • 温州网站建设培训学校app页面设计图片
  • 做U启的网站做程序的软件
  • 网站开发有什么好的介绍wordpress+做仿站
  • 网站开发进修地方生活门户信息网站源码
  • 上海网站制作顾adsense wordpress