在研究了nokia官方提供的sound mixer例子后,发现其提供的方法使用起来不是很方便,比如例子中的wav文件好像只是扩展名是wav,并不是一般见到的win上的wav,内容只是一些sound的data没有像win上wav的一些必要格式(因为用wmp无法识别这种wav),但基本的混音作法已经基本掌握了。
K-Res
Carbide.c++ 1.2导入项目时的一个问题
Cabide.c++导入symbian项目的时候只能通过.bld文件导入,不像CodeWarrior一样可以用.mmp,问题出现在如果我把要导入的项目放在carbide的默认workspace中的时候在导入的最后一步,会提示已有一个同名的项目存在(如果不放在workspace目录中则没事),不知道这是bug还是我的导入操作有问题,研究中…
升级后遇到的一些问题…
升级前备份了整个web目录,但在恢复的时候发现动态发布用的.htaccess不见了,导致开始的时候静态索引页面没有问题,但是单项页面404,最后又重新补了一份.htaccess,tar还是用的不熟啊…
另外,新版的后台管理更帅了,还上了flash的统计,但相应的流量也大了,网速不好的时候开个候台要等半天,汗…
如何改变eclipse的语言设置
以前一直用英文版的,最近用together的时候发现它带了很多语言包,在中文系统下自动使用了中文语言设置,而翻译工作做的又不是很好,导致一些以前熟知的选项名词现在找不到了。
给eclipse加上启动参数-NL en_US就可以改变其使用的语言了。
Gdi+画图时的颜色变换矩阵
今天在用gdi+画图片的时候,因为需要用到alpha混合实现半透明效果,本来以为像swt一样有个直接的setAlpha什么的,后来发现并非如此,gdi+实现的方式是通过”颜色变换矩阵”,而且,这样不只能做到改变画图时的alpha还能实现一些其他的颜色变换,比如反色,黑白等等,原理有点像D3D的变换矩阵,codeproject上的一篇文章对此解释的很清楚了,留个记录以后参考:http://www.codeproject.com/vb/net/colormatrix.asp
[ZT]Font应用
可以通过iEikonEnv-〉***Font()来获得Cfont指针。字体有TitleFont(),DenseFont(),DenseFont(),AnnotationFont(),Font() 共5种。画下划线的方法
font = iEikonEnv->LegendFont();
textPoint.iY = (aRect.Height() / KMiddleTextTwoVertAlign); gc.UseFont(font);//使用legendFont
gc.SetPenColor(colorBlue);//定义gc的clor
gc.SetUnderlineStyle(EUnderlineOn);//画下划线
gc.DrawText(text, textPoint); gc.SetUnderlineStyle(EUnderlineOff);//下划线结束
gc.DiscardFont();//释放内存中使用的discard