很多浏览器有这种功能,实现原理都是一样。发声源基本都来自Flash,比如Flash游戏啦,视频播放器啦等等 而Flash的发声都是通过winmm.dll::waveOutWrite函数来完成,所以,我们只要能“接管”这个函数就行了 下面的代码是以前写的一个模块,针对Flash的静音,代码写的比较粗糙 Read More
posted @ 2016-03-14 22:41 findumars Views(580) Comments(0) Diggs(0)
在Qt下,插件有两种形式,一种是用于QtCreator下,扩展IDE功能。另一种是用于扩展开发者的应用。本文要讲的是后者。 定义一个纯虚类作为插件接口   最后一行的Q_DECLARE_INTERFACE宏告诉Qt这个纯虚类是一个插件接口。第一个参数是接口类名,第二个参数是插件标识符,标识符是大小写 Read More
posted @ 2016-03-14 22:38 findumars Views(1935) Comments(0) Diggs(1)
之前一直对isHiden和isVisible的区别比较模糊,都是乱用的。今天因需要仔细看了一下。1、isHiden只是返回部件的隐藏属性,并不能表示部件当前的真实状态。比如A部件有个子部件B,而A处于隐藏状态,子部件B必然也不可见,但子部件B本身的isHiden还是为false。 2、判断部件是否可 Read More
posted @ 2016-03-14 22:37 findumars Views(3794) Comments(0) Diggs(0)
Qt从5.2版开始提供了两个类QCommandLineOption和QCommandLineParser来解析应用的命令行参数。 一、命令行写法命令行:"-abc" 在QCommandLineParser的解析模式为ParseAsCompactedShortOptions(默认)时会被认为是3个参数 Read More
posted @ 2016-03-14 22:35 findumars Views(2733) Comments(0) Diggs(0)
Delphi XE6新增了一些特性并增强了原有的功能,主要有以下几个方面: IDE(整合开发环境) Internet XML(扩展标记语言) Compiler(编译器) COM/Active X Database support(数据库支持) CORBA Actions(动作) Custom Var Read More
posted @ 2016-03-14 22:34 findumars Views(861) Comments(0) Diggs(0)