自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 sip.js基于 FreeSwitch的使用过程

sip.js基于 FreeSwitch的使用过程tags:WebRTC sip.js FreeSwitch 音视频通话 创建时间:2016-10-23 13:29:05http://139.196.40.50:8088/topics/9?r=1477200242Configure FreeSWITCHSIP.js has been tested with F

2016-12-05 14:51:56 4609

转载 freeswitch被叫忙处理

本文转自FreeSWITCH中文社区微信公众号问题:1002分机与1001分机正在通话,此时1003分机打给1001,怎么让1003分机知道1001正忙,拨一段语音,diaplan要怎么配置?类似的问题有很多同学问到,这里,我们来看一下解决方案。在传统的PSTN电话中,一个电话只能接听一路呼叫,如果被叫忙,主叫就会听到忙音。而在SIP电话中,大多数的

2016-08-02 14:29:36 5190

转载 freeswith添加第三方g729编解码

由于freeswitch本身的mod_g729模块只支持媒体透传,而mod_com_g729是要收费的,所以我们在网上找了一下替代库,来实现freeswitch的G729转码功能环境:Centos:CentOS release 6.7 (Final)Freeswitch:v1.6.5 获取模块源代码:(改自Deepwalker-fs_itu_g7

2016-07-26 12:50:50 1909

转载 Freeswitch Log模块

freeswitch支持三种日志,console,file和syslog.mod_console实现控制台log功能, console.conf.xml 为此模块配置文件,就两个参数,Colorize指定用哪些颜色,默认用统一颜色。Loglevel设置系统启动后的log级别。此模块提供命令console,可以动态设置log级别,freeswitch@inte

2015-12-14 18:26:12 1294

转载 MFC中ListControl控件的使用 .

以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格LVS_ICON: 为每个item显示大图标LVS_SMALLICON: 为每个item显示小图标LVS_LIST: 显示一列带有小图标的itemLVS_REPORT: 显示item详细资料直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料

2013-11-04 14:27:34 764

转载 VC:Debug assertion failed调试方法

学了这么久的编程,今天才知道这个调试方法。     感谢http://tieba.baidu.com/f?kz=143853574 那位大牛的无私奉献。     首先如果你用的是vc6的话: 1。按F5运行你的程序 2。在出错时,选择“重试” 3。按ALT+7调出“调用栈”窗口 4。双击从上往下的最近一个自己定义的函数,系统会自动把该函数所在的文件显示出来,此时程序就暂

2013-11-04 14:24:24 1182

转载 列表框设置每行行高

MFC的标准列表框控件并没有给出设置每一行高度的接口。有两种方法可以设置:1.取巧的方法:为列表框插入图标,每一行的高度自动变为图标的高度。这个方法很快,但总觉得有点别扭,且不好移植。所以我没用这种方法。2.自绘列表框,这正是本文要说的。 效果预览   实现过程 1.在对话框上拖拉出一个List Control 控件,并设置属性Owen Draw Fix

2013-11-04 14:22:24 2480

转载 圆角矩形

BOOL CLoginDlg::OnInitDialog() { CDialog::OnInitDialog(); SetWindowLong(m_hWnd,GWL_HWNDPARENT,NULL);CRgn m_rgn; RECT rc; GetWindowRect(&rc); m_rgn.CreateRoundRectRgn(rc.left,rc.top,rc.ri

2013-11-04 14:19:32 480

转载 MFC日期字符串转换 .

一、将字符串2011-08-1800:00:00转换为字符串2011-8-18,通过以下的函数CString DataDeleteZero(CString DATA){         CStringstrmonth,strday,stryear;         intyear=0,month=0,day=0;         year=atoi(DATA.Mid(0,4))

2013-11-04 14:17:20 893

转载 VS2008如何自动添加消息映射 .

开发MFC时,开发工具VS2008不能像开发工具VC++6.0那样,直接在类文件上右击选择“Add Window Message Handles”来添加消息映射。对于我这个初学者,刚开始一直没找到可以自动添加的方法, 后来只能手动添加,熟练了之后手动添加起来倒也快,不过慢慢地我终于发现了自动添加的方法。       比如,现在需要在View类中添加WM_CREATE消息映射。(1)首先找到

2013-11-04 14:16:15 602

转载 MFC在VS2008中开发ActiveX控件,运行时自带的容器在哪? .

在VS2008中开发MFC ActiveX控件,开发完后,通常使用VS自带的容器ActiveX Control Test Container来运行ActiveX控件。此容器在VS安装后的文件中是找不到的,需要自己手动获取。如下所述:(1)按照你的VS所安装的路径,找到AllVCLanguageSamples.zip这个压缩文件,其在Samples下的名为2052文件夹中,如在我的电脑上,其所在

2013-11-04 14:13:38 529

转载 MFC在VS2008中为ActiveX控件添加属性 .

ActiveX控件有四种属性:(1)Stock:为每个控件提供的标准属性,如字体或颜色。(2)Ambient:围绕控件的环境属性——已被置入容器的属性。这些属性不能被更改,但控件可以使用它们调整自己的属性。(3)Extended:这些是由容器处理的属性,一般包括大小和在屏幕上的位置。(4)Custom:由控件开发者添加的属性。 在VS2008下,添加这些属性的方法如下所述:

2013-11-04 14:12:22 877

转载 MFC在VS2008中对ActiveX控件添加方法 .

(1) 添加方法。在类视图中,找到_DClockActiveX(其中ClockActiveX为工程名),在其上右击,选择添加->添加方法,在弹出的对话框中,输入方法名,选择此方法的返回类型:即完成对此ActiveX控件的方法的添加。 (2)实现方法。在Ctrl.cpp文件的Hello()函数中添加所要实现的代码。如:[cpp] view plaincopyp

2013-11-04 14:10:55 843

转载 MFC在VS2008中对ActiveX控件添加事件 .

(1)添加事件在类视图中找到Ctrl类,右击:选择添加->添加事件,弹出对话框:在事件名称中,在下拉列表中事件为常用事件,若直接在列表框中输入事件名,则为自定义事件。若定义自定义事件,则需手动编写触发此事件发生的代码。例如,对时钟控件自定义了一个事件MinuteEvent,条件是在满一分钟时触发此事件,则可在OnDraw()中添加如下代码:[cpp] vie

2013-11-04 14:09:52 798

转载 MFC控件大小随窗体改变而改变 .

在一个基于MFC的Dialog上布置许多控件的时候,有时候在改变Dialog大小的时候控件不随着改变,现在告诉大家怎么让Dialog所有控件随Dialog改变而改变。  现在已最简单新建的对话框,在新建的Dialog里面的“确定”和“取消”按钮,在对话框最大化得时候,不会一起变大的,而是保持原来的大小。现在我们让他随Dialog最大化改变而改变。  实现原理:对话框也是窗口,最大化

2013-11-04 14:07:33 657

转载 窗口/对话框刷行后重叠

玫琳凯,控件修改RECT stRect;  GetWindowRect(&stRect);       ScreenToClient(&stRect);       InvalidateRect(&stRect, true);

2013-11-04 14:06:27 636

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除