摘要:
最好的还是快捷键+启动文件夹的方式,这样尽量不更改太多系统注册表。很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software\\Microsoft\\Windows\\CurrentVersion\\Run 。参考程序可以见下:(查找程序目录的执行文件,存在则进行添加注册表操作) //实用代码一int C***Dlg::CreateRun(void){//添加以下代码 HKEY RegKey; CString sPath; GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PA. 阅读全文
2011年7月10日
2009年8月17日
摘要:
在symbian中,除了使用插件架构(MMF)将文件格式匹配适当的编解码器,还可以在处理原始音频数据时,明确选择需要的编解码器。Symbian中依靠实用类来完成基本的音频任务的,用观察器来获取播放或录音事件。Clients using any of theCMdaAudioRecorderUtility,CMdaAudioConvertUtilityorCMdaAudioPlayerUtility... 阅读全文
摘要:
本文献给使用Nokia Symbian 60 SDK各个版本开发游戏软件的程序员。虽然本文主要是针对游戏软件,但是大部分内容对一般应用软件也同样适用。1.1.声明为了避免良心的谴责,首先我必须承认一点,我本人并不是靠Symbian C++糊口。除了forum.nokia.com上的文章和SDK,我也没有看过任何关于Symbian的书籍。只是偶然的,我在天津猛犸游戏公司(www.mammothwor... 阅读全文
2009年8月16日
摘要:
引擎中使用CMdaAudioOutputStream和MMdaAudioOutputStreamCallback完成声音播放功能。它主要有三个类组成:CAudioStreamPlayer。它复合CMdaAudioOutputStream,继承CActive,实现MMdaAudioOutputStreamCallback接口。我们需要小心的维持缓冲区的大小以获得低延迟播放。CActive不断的建立新... 阅读全文
2006年3月13日
2006年3月11日
摘要:
一、一次只运行一个程序实例下列两种方式都可以实现,建议采用第二种方式:1、if(FindWindow(NULL,"程序标题"))exit(0);2、BOOLCDemoTBarEApp::InstanceIsRun(){HANDLEm_hMutex;m_hMutex=::CreateMutex(NULL,TRUE,_T("YourApplication"));ASSERT(m_hMutex);if(... 阅读全文
2006年2月15日
摘要:
问】如何判定剪贴板中有没有文本数据? 答】COleDataObject dataObject;dataObject.AttachClipboard();if(dataObject.IsDataAvailable(CF_TEXT)){.....//有文本数据}问】如何得到ComboBox的Edit句柄?答】CEdit *pEdit = (CEdit*)CComboBox.GetWindow(GW_C... 阅读全文
2006年2月9日
摘要:
Dell Inspiron(TM) 1300 n-Series Notebook Price RMB 6,699.42 底座 Inspiron(TM) 1300 英特尔(R)奔腾(R) M 处理器 735 DOS 操作系统 DOS 非工厂预装(英文) 戴尔服务: 硬件维修 (H) 1年消费者下一工作日 (8x5)上门响应 (部件+人工) 戴尔服务:安装 (H) 不要求基本安装 Dell Servi... 阅读全文
2006年1月20日
摘要:
严格说来本文是别人成果的集合,加入了本人使用的一点心得,而且文章内容是本人在实际开发中试验过可以使用的。这只是初稿,还有很多内容没有加入,原因是没有经过验证,以后会陆续加入,形成一个CListCtrl的使用完全指南。创建图形列表并和CListCtrl关联:m_image_list.Create(IDB_CALLER2, 16, 10, RGB(192,192, 192));m_image_list... 阅读全文