- 博客(30)
- 资源 (36)
- 收藏
- 关注
原创 MFC根据进程名独立的进行音量控制——仅限于windows vista之后的版本
{HRESULT hr = S_OK;IMMDevice* pDevice = NULL;IMMDeviceEnumerator* pEnumerator = NULL;IAudioSessionControl* pSessionControl = NULL;IAudioSessionControl2* pSessionControl2 = NULL;IAudioS
2014-10-28 09:52:57
2432
转载 Win32控制台程序的定时器实现
在论坛上常有问及在console下能否像在MFC一样用SetTimer设置定时器,他们往往得到的回答是“不能”,或者顶多给个多媒体定时器例子你,其实win32 console程序跟一般的win 32程序并没有什么多大的区别,只是它更擅长于文本命令输入输出,一般win32程序能做的事win32 console程序也可以做到的,然而似乎初学者甚至是做了多年VC开发的的”老鸟“总是感到一阵”恐慌
2010-02-27 10:27:00
1453
转载 时间转换问题
//dtmfnct.h //char=8bt //int=32bt //pure c ++ code #ifndef dtmfnctH #define dtmfnctH #include //------------------------------------------------------------------------ int __fastca
2010-02-27 10:26:00
669
原创 MFC创建快捷方式
//创建快捷方式CreateShortCut(LPCTSTR lpszShortCutName, LPCTSTR lpszCommand){ WCHAR sBuf[MAX_PATH] = _T(""); SHGetSpecialFolderPath(NULL, sBuf, CSIDL_PROGRAMS, FALSE); CString sPath; sPat
2010-02-27 10:24:00
836
原创 关于fmodce.dll的用法小结
关于fmodce.dll的用法总结 网上很多都是瞎扯尤其是 重庆邮电朱世交,廖明军的著作《一种嵌入式PPC下音频播放的方法》基本上全市飞花。说FMUSIC_LoadSong(/111.mp3)的都是忽悠人的,害死爷了, 正确的做法是引入#include "fmod.h"#include "fmod_errors.h"后 mod = FSOUND
2010-02-27 10:24:00
2086
原创 mfc程序背景图片
先载入一张图片,ID为IDB_BITMAP2 TestDlg.h中:CBrush m_brBk;//在public中定义TestDlg.cpp中:在初始化函数OnInitDialog()中加入:BOOL CTestDlg::OnInitDialog(){CDialog::OnInitDialog();CBitmap bmp;bmp.LoadBitmap(
2010-02-27 10:22:00
5476
原创 [转贴]DOS联盟 灰色按键杀手.bat 全文
@echo off :: eech 于 2006-11-29 发表于DOS联盟,electronixtar 修改,jm 完善 :: 出处:http://www.cn-dos.net/forum/viewthread.php?tid=25233 title building file,please waiting... more +11 "%~f0"|debug>nul chcp 936>nul c
2009-10-10 17:17:00
6178
原创 【原创】“小学生也能”之三,私有化PE包协议以及UDP包发送
自己定的pe包收发规则:仅供参考===========================1.2上传一个数据的进程规定车台上电后就开始按照预先设定好的参数不间断地向控制中心发送定位数据。压缩数据包要求确认,非压缩包不要求确认。如果车台未收到确认信息,会在规定时间内重发此包,直到次数溢出。发送的这个Pe数据包里,包含象征身份的“车台ID号码”,以及发送Pe数据包个数的“信息序列号”,中心通过
2009-10-10 09:47:00
967
原创 【原创】“小学生也能”系列之二,控制GPS以及高低为互换操作
简直简单到不能解释的地步了,详见代码分析 void ChangeHL(char * pe_id,int BiT){ if(BiT==4) { char tem; tem=pe_id[0]; pe_id[0]=pe_id[3]; pe_id[3]=tem; tem=pe_id[1]; pe_id[1]=pe_id[2]; pe_id[2]=tem; } else { c
2009-10-10 09:25:00
664
原创 【原创】小学生也能做的GPS信息解码流程
GPS解码其实超简单,一般GPS模块只要上电了就会不停的发包,你随便接下来几个包看看就明白了 参见nmea协议,大部分人有用的包就是一个$GPRMC开头的字符串把里面UTC时间加8换成东八区时间,再把里面经纬度速度啊高度啊什么的龟龟都memcpy了就完成了! 详见下面代码,小学生也能做的出来 void Gps_info_out(){ while((Receiv
2009-10-10 09:18:00
1869
1
原创 【原创】三句话描述AT通讯过程:
1 通过串口或者虚拟串口发送指令2 等待串口返回消息3 处理消息使用AT其实很简单:范例如下:BOOL CSMGTask::GsmDial (MESSAGE *pmsg){ CHAR cmd[COM_WRITE_NORMAL_SIZE]; BYTE result; BYTE Gain = 0; if(ChageSpeakerChannel(g_SysStatus.FlagEar
2009-10-09 18:14:00
774
原创 【原创】手写输入法的关节点拨
其实超简单 ,所用的HZCharacterRecognize可以从我资源库下载....void CCE_inputDlg::OnLButtonUp(UINT nFlags, CPoint point){ pStroke[++ipoint]=point.x; pStroke[++ipoint]=point.y; pStroke[++ipoint]=-1; pStroke[++ipoint]=
2009-10-09 17:50:00
829
原创 TD资料整理(搜集)
1、TDD与FDD比较无需成对的频率无需双工器,简单的射频前端非对称业务传输无需软切换2、TD-SCDMA技术特点载频间隔:1.6M码片速率:1.28Mc/s双工方式:TDD帧长:10ms (子帧5ms)信道编码:卷积码、Turbo码调制方式:QPSK/8PSK功率控制:开环结合闭环功率控制速率:200次/s基站同步:同步3、T
2009-10-09 17:46:00
2358
2
原创 GetModuleFileName& GetCurrentDirectory
Wince没有“当前目录”这个概念,所以原先的API GetCurrentDirectory 将不可用,我们可以用GetModuleFileName代替,期用法如下转贴----------------------------------------------------.//与API函数GetModuleFileName获取应用程序目录有何不一样? 采用.
2009-10-09 17:21:00
900
原创 也谈K3的处理器问题
所谓 K3方案大家都知道采用的是Hi3611芯片,它并不是一个单独的CPU 而是内核采用的是ARM926EJ-S的处理器并且集成n多NXP的DSP处理器的一种Soc集合体。也就是说把音频编解码,视频编解码,usb通讯,总线控制器(南北桥)等等综合在一起的集合体。它的特点:1 采用32bit ARM v5TE ISA(Industry Standard Architecture
2009-08-25 00:44:00
1110
原创 一个函数搞定 wince下读注册表工作实例
这是一个查询nk版本号的函数,nk版本号被定义在HKEY_LOCAL_MACHINE/VerSion/VerSion //////////////////////////void Read_NKVer(char *nkver){ BYTE buf[REGMAXLEN];HKEY g_hKEY = NULL;DWORD cbData_1=80;LPCWSTR sstt=_T("V
2009-07-16 13:58:00
795
原创 手机IMEI号码查询
真假,水行,一看就知道,尽管对于厂家来说这个没有意义(可以任意修改),但是即便是高手也经常会忽略这个细节。。http://www.numberingplans.com/?page=analysis&sub=imeinr
2009-06-01 17:19:00
1487
原创 ULC2平台CTA音频调试记
靠,从工信部的实验室出来的时候连月亮都看不到了,音频调的晕头转向,RXTX总算蒙混过关,但是侧音还是忽大忽小没个着落,每小时1k5的经费压在上面起初还算有压力,后来饿也过了困也过了累也过了,最后竟然精神起来卯足精神调上了一把,总算差不多了,。。。。 回头看往事,竟然之前泰尔报告中没过的原因是可能是按下了免提键。。。而现在最大的阻碍就是我之前引以自豪的摸黑调试。原来全错了, 原来全错
2009-04-16 22:26:00
701
转载 wm后台拨号程序——转帖看雪论坛作者加百力
// WMBug1 #include #include #pragma comment(lib, "Phone.lib") #define NUMBER_SIZE 12#define CALL_NUMBER L"10086" int WINAPI WinMain( __in HINSTANCE hInstance, __in_opt HINSTAN
2009-04-12 09:53:00
1022
原创 Microsoft ActiveSync 安装失败的解决办法【绝对原创】
我的办公电脑由于需要调试ce的板子,屡次安装AcitveSync都失败,提示如下 “向导在完成Microsoft Activesync 4.5的安装之前被中断。系统尚未修改。若要在其他时间完成安装,请再次运行安装程序” 我用了整个下午尝试了几乎所有google和百度的办法,什么install服务注销什么的。都不行,失望之极,打算重装系统时,突然发现了一个绿色版的Activesyn
2009-03-21 15:44:00
10156
1
原创 最喜欢的音乐——海滨之歌
海滨之歌清晨我独自一人在这海边彷徨心中不尽回想起往日的时光啊看那阵阵轻风吹荡着白云啊波涛拍打海岸那贝壳闪银光黄昏我独自一人在这海边徘徊故人难忘的身影涌现在我心上啊起伏的波涛翻滚的浪花啊轻淡的月色冷落的星光music......深夜我独自一人在这海边游荡一阵海风卷起波浪湿透了我衣裳啊我心中的故人如今你在何方啊我这忧郁的人苦苦地思念啊我心中的故人如今你在何方海滨之歌 这是日本音乐家成田
2009-02-25 20:46:00
1182
原创 潦草的JTAG下载过程分析『原创』
潦草的JTAG下载过程分析===========第一步 OpenPpt 检测端口部分-----------首先要检查GiveIo,不知道为何?好像跟系统分配的端口地址有关nt InstallGiveIo(void){ HANDLE h; OSVERSIONINFO osvi; osvi.dwOSVersionInfoSize = sizeof(OSVE
2008-12-18 11:50:00
1935
原创 c语言的经典动作_菜单数组
c语言的经典动作。。。 菜单数组 static void *function[][2]={ (void *)K9f1g08_Program, "K9f1g08 Program /n", (void *)K9f1g08_PrintBlock, "K9f1g08 Pr BlkPage /n",#if (K9F1G08_ADD_CODE_EN > 0)//mozhaoyuan
2008-12-18 11:29:00
1087
1
原创 从“现代电磁辐射”的一些资料说起
不同频率的电磁场的生物效应有什么区别?时间:2008-08-29 出处:输变电设施的电场磁场及其环境影响 近年来,国内经常可见到所谓“电磁辐射对人体有五大影响”的报道称:① 电磁辐射是心血管疾病、糖尿病、癌突变的主要诱因;② 电磁辐射对人体生殖系统、神经系统和免疫系统造成直接
2008-12-17 17:44:00
1235
原创 嵌套循环的优化。。。
我写过的嵌套循环查询函数,目的是着个位置把不重复的设备名存起来,这个函数写了整整2个小时,才终于可以运行,计算机真辛苦》。。。。。。====================原创版本,最费力起,也最容易出错BOOL Check_and_ADD_USB_Device(){int i;int i2;int i3;if ( !GetUsbDeviceFileName( (LPGUID) &GUID_CL
2008-11-20 18:25:00
1414
原创 新手上路_vc多线程例子,关于AfxBeginThread的用法
//这是一个多线程控制进度条的例子,很简单,但是对于初学者掌握多线程的实现方法是非常硬手的。//重点是AfxBeginThread的用法,////// MultiThread5Dlg.cpp : implementation file//#include "stdafx.h"#include "MultiThread5.h"#include "MultiThread5Dlg.h
2008-11-01 10:47:00
24888
原创 vc++学习笔记—11月14日
第三章 应用程序框架句柄HWND 窗口句柄 HBITMAP 位图句柄HICON 图标句柄HMENU 菜单句柄HFILE 文件句柄HINSTANCE 当前实例句柄HGLOBAL 全局内存对象句柄HDC 设备环境句柄HCURSOR 光标句柄HFONT 字体句柄HPEN 画笔句柄HBRUSH 画刷句柄HLOCAL 局部内存对象句柄旁注:char是char[]的首地址同样 main是main()的
2008-10-18 09:32:00
1643
原创 MY->> 读书笔记.每日更新();
张冬泉版 笔记第一章 概述 略第二章, OEM层 oEM层是ce系统与硬件的结合层 1) OAL 内核与硬件通讯层 包括CPU初始化,中断处理,计时器2) Bootloader 用于把系统内核加载到硬件系统内存并 启动 系统3) 配置文件 包括代码配置和映象配置4) 驱动程序 。。。OEM层 包括CSP 主管cpu BSP 主管设备操作系统层核心nk.exe 250k
2008-10-13 18:16:00
518
Source Insight 3.50 的CF3
2009-02-26
嵌入式CC++语言精华文章集锦.rar
2008-11-29
CFolderDailog 对文件夹的操作类
2009-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人