上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: WM5以前的系统中一般都是使用的CEDB数据库,EDB是WM5中的新特性之一。为了改善应用程序的性能和长期可移植性,CEDB 已经被 EDB 所取代。EDB 利用了 SQL Mobile 使用的存储子系统,并且提供了明显优于 CEDB 的性能(尤其是在与持久存储区一起使用时)。因为 CEDB 提供了与 EDB 完全相同的函数集 ,所有函数都具有相同的名称和参数列表。但是EDB中也包含了CEDB中所... 阅读全文
posted @ 2007-07-19 21:23 小镇 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: 对于Windows mobile 5.0来说没有像window那样操作INI文件的API,所以只能自已来实现。其实操作INI文件就是操作普通的文本文件,只是要麻烦一些。以下是我实现的一些常用的操作的函数:1。读INIBOOLReadINIFile(const wchar_t* pszSection, const wchar_t* pszKey, wchar_t* pszValue){ZeroMem... 阅读全文
posted @ 2007-06-26 19:54 小镇 阅读(2268) 评论(3) 推荐(1) 编辑
摘要: 在开发时经常要创建菜单,并且动态显示和隐藏菜单或者是某个子菜单。以下就是实现的方法:1。创建并显示菜单SHMENUBARINFO mbi; ZeroMemory(&mbi, sizeof(SHMENUBARINFO)); mbi.cbSize=sizeof(SHMENUBARINFO); mbi.hwndParent=m_hWnd; mbi.hInstRes=::AfxGetInstanc... 阅读全文
posted @ 2007-05-10 19:51 小镇 阅读(2240) 评论(0) 推荐(0) 编辑
摘要: 在开发PC桌面程序时经常会用到extension dll,因为它可以导出类,这样很便于系统开发和集成,但用在PPC上,和PC机还是有一定差别的。1。创建Extension DLLFile->New->Project->MFC Smart Device Dll->MFC extension Dll.建好工程后,新增一个类,如class CTheDll : public CWn... 阅读全文
posted @ 2007-05-08 19:40 小镇 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: 在开发来电防火墙或来电大头贴时,首先就是要截获来电,然后再加以分析,截获来电的方法一般就是用TAPI提供的api函数,这些函数在tapi.h下.1.初始化线路,并打开线路 DWORD lineHandleCount; HLINE *lineHandles; HLINEAPP lineApp;if(lineInitialize(&lineApp,theApp.m_hInstance,(LIN... 阅读全文
posted @ 2007-03-21 23:10 小镇 阅读(1159) 评论(4) 推荐(0) 编辑
摘要: 在用VC++.net2005 SmartDevice,windows mobile5.0开发dshow时,经常会碰到这样一些错误,在这里把它们总结出来:1.Please use the /MD switch for _AFXDLL buildsPlease use the /MD switch for _AFXDLL builds解决办法:将project->properity->c/... 阅读全文
posted @ 2007-03-21 22:54 小镇 阅读(1258) 评论(5) 推荐(0) 编辑
摘要: 有时候经常需要检查某个程序是否正在运行,在windows mobile 5.0系统开发中我经常用到以下几种方法:第一种:HANDLE hMutex=::CreateMutexW(NULL,true,L"程序名");DWORD dwError=GetLastError();if(dwError==ERROR_ALREADY_EXISTS){::AfxMessageBox(L"The program ... 阅读全文
posted @ 2007-01-17 23:36 小镇 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 在PPC开发中,使用的是unicode字符集,所以会经常用到一些数据类型,以下就是一些常用类型:WCHAR :一个unicode字符。LPWSTR:指向一个unicode字符的指针。LPCWSTR:指向一个unicode字符串常量的指针。TEXT("")和L""是windows.h中定义的宏,这两个在使用上经常是混用的,也没有什么区别,但是在使用时,最好还是用TEXT("")而不是L""。因为,L... 阅读全文
posted @ 2007-01-07 23:02 小镇 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 在windows mobile 5.0中实现全屏的方法,和隐藏SIP的方法差不多,只要稍稍改一下就可以了:::CommandBar_Show(m_hWnd, FALSE);//隐藏菜单::SHFullScreen(m_hWnd,SHFS_HIDETASKBAR | SHFS_HIDESIPBUTTON);//隐藏taskbar与sip SetForegroundWindow();MoveWindo... 阅读全文
posted @ 2007-01-07 22:47 小镇 阅读(820) 评论(4) 推荐(0) 编辑
摘要: 在PPC开发中,有时要隐藏SIP,在windows mobile 5.0中隐藏SIP的方法很多,以下就是其中几种方法:1.SHSipPreference(m_hWnd,SIP_Down);2.SIPINFO si; memset(&si,sizeof(si)); SHSipInfo(SPI_GETSIPINFO,0,&si,0); si.fdwFlags&=~SIPF_ON... 阅读全文
posted @ 2007-01-07 22:27 小镇 阅读(690) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页