DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 359 360 361 362 363 364 365 366 367 ··· 471 下一页

2014年2月28日

摘要: 阅读全文
posted @ 2014-02-28 10:16 DoubleLi 阅读(442) 评论(0) 推荐(0) 编辑

摘要: 1.首先在界面上放置一个static text 控件2.修改它的ID,并添加其控件成员变量CStaticm_staticIcon;3.编写函数: 阅读全文
posted @ 2014-02-28 10:15 DoubleLi 阅读(201) 评论(0) 推荐(0) 编辑

摘要: 1.在CMainFrame中添加CSplitterWnd类型的成员变量:2.新建几个派生于类CListView ,CEditView,CtreeView的类3.在CListView ,CEditView的派生类中添加头文件:#include 4.重载OnCreateClient函数程序运行结果: 阅读全文
posted @ 2014-02-28 10:14 DoubleLi 阅读(289) 评论(0) 推荐(0) 编辑

摘要: UINT DownloadFile(LPVOID pParam){CWnd*pwnd = AfxGetMainWnd();CProgressCtrl*m_Prog = (CProgressCtrl*)pwnd->GetDlgItem(IDC_PROGRESS1);CButton*bStart = (CButton*)pwnd->GetDlgItem(IDB_BTN_START);charfilebuf[512];CInternetSessionnetSession;CStdioFile*fTargFile;intoutfs;CStringszFile,FileSize,KBin,K 阅读全文
posted @ 2014-02-28 10:12 DoubleLi 阅读(2234) 评论(0) 推荐(0) 编辑

摘要: Q: 如何打开一个应用程序?ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );或ShellExecute(this->m_hWnd,"open","notepad.exe", "c:\\MyLog.log","",SW_SHOW );正如您所看到的,我并没有传递程序的完整路径。Q: 如何打开一个同系统程序相关连的文档?ShellExecute(this- 阅读全文
posted @ 2014-02-28 10:10 DoubleLi 阅读(859) 评论(0) 推荐(0) 编辑

摘要: 1.锁定窗口,不进行刷新m_list.LockWindowUpdate();2.设定列表不进行重画m_list.SetRedraw(FALSE);3.清空列表,删除历史数据m_list.DeleteAllItems();4.窗口解锁,允许刷新。否则系统的视图也会进行闪烁m_list.UnlockWindowUpdate();5.向列表中循环增加记录6.重画列表m_list.SetRedraw(TRUE); 阅读全文
posted @ 2014-02-28 10:08 DoubleLi 阅读(756) 评论(0) 推荐(0) 编辑

摘要: 前面提到了CImageList类的Create(...)函数,虽然MSDN上已经有所解释,但仍有网友问到参数的具体含义,下面就我的理解,对参数进行一次轻量级的剖析 函数原型(其他重载函数请参看msdn):BOOL Create( int cx, int cy, UINT nFlags, int nInitial, int nGrow );cx,cy:图片的实际像素宽与高,没有问题nFlags:创建图像列表的类型,包括4/8/16/24/32/位色,nInitial :创建ImageList初始包括的图像个数nGrow当初始分配的图像个数不够的时候,新增一个图片时,指定图象列... 阅读全文
posted @ 2014-02-28 09:58 DoubleLi 阅读(1367) 评论(0) 推荐(0) 编辑

2014年2月27日

摘要: 一、JRTPLIB简介 老外用C++编写的开源RTP协议库,用来进行实时数据传输,可以运行在 Windows、Linux、 FreeBSD、Solaris、Unix和VxWorks 等多种操作系统上,主页为:http://research.edm.uhasselt.be/~jori/page/index.php?n=Main.HomePage二、相关下载jrtplib: http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplibjthread: http://research.edm.uhasselt.be/~jor... 阅读全文
posted @ 2014-02-27 15:01 DoubleLi 阅读(438) 评论(0) 推荐(0) 编辑

摘要: Ⅰ live555简介 Live555是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer。 该项目的源代码包括四个基本的库,各种测试代码以及IVE555MediaServer。四个基本的库分别是UsageEn.. 阅读全文
posted @ 2014-02-27 14:59 DoubleLi 阅读(373) 评论(0) 推荐(0) 编辑

摘要: 一、流媒体简介随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。通常说来,A/V文件占据的存储空间都比较大,在带宽受限的网络环境中下载可能要耗费数分钟甚至数小时,所以这种处理方法的延迟很大。如果换用流式传输的话,声音、影像、动画等多媒体文件将由专门的流媒体服务器负责向用户连续、实时地发送,这样用户可以不必等到整个文件全部下载完毕,而只需要经过几秒钟的启动延时就可以了,当这些多媒体数据在客户机上播放时,文件的剩余部分将继 阅读全文
posted @ 2014-02-27 14:45 DoubleLi 阅读(1395) 评论(0) 推荐(0) 编辑

上一页 1 ··· 359 360 361 362 363 364 365 366 367 ··· 471 下一页