- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 使用GDI+画仪表表盘
Gdiplus::Bitmap * CSlaveView::GetPumpImage( float fMin,float fMax,float fValue,CString strUnit ){ const float PI=3.141592653; if(fMin>fValue) { fMin=fValue; } if(fValue>fMax) { fMa
2012-05-24 12:39:43 6008 1
转载 strcpy和strncpy区别 memcpy strcpy strncpy lstrcpy lstrncpy wstrcpy, memmove
strcpy和strncpy区别(2009-04-27 15:48:52)转载标签:杂谈 分类:C++/C 第一种情况:char* p="how are you ?";char name[20]="ABCDEFGHIJKLMNOPQRS";strcpy(n
2011-08-25 10:11:33 2308
原创 XP上的T9输入法
最近几天因为有个项目上面需要输入中文,但产品是触摸屏的,不带键盘和鼠标,所以需要自己写一个汉字输入法,想起以前自己有一个CE6上面的T9输入法,于是把它拿到XP上面又重写了一下,现在基本上可以用了。它只有一些最基本的功能:只能单个的输入简体汉字,如果要输入繁体的话可以自己扩充一下字库,没有联想功能,标点符号也只有一些最常见的,但是对于我的项目已经够用了,毕竟我的重点不在输入法上面。 贴上图
2011-06-13 10:22:00 2679 3
原创 使用GetAdaptersInfo获取本地IP信息
MSDN中关于GetAdaptersInfo的说明: This function retrieves adapter information for the local computer.DWORD GetAdaptersInfo( PIP_ADAPTER_INFO pAdapterInfo, PULONG pOutBufLen);ParameterspAdap
2010-05-25 16:04:00 3545 1
原创 无标题对话框的移动
重载ON_WM_NCHITTEST()消息,在OnNcHitTest(CPoint point)中加入以下代码:LRESULT Dlg**::OnNcHitTest(CPoint point){ CRect rc; GetClientRect(&rc); ClientToScreen(&rc); return rc.PtInRect(point) ? HTCAPTION : CDialog:
2010-05-14 13:52:00 581
原创 MFC的进程和线程
2007-08-29 17:07 Win32的线程 线程的创建 使用CreateThread函数创建线程,CreateThread的原型如下:HANDLE CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes,DWORD dwStack
2010-04-28 18:31:00 838
原创 CFile的使用说明
在程序中碰到这个一段代码:讲的是CFILE类的文件操作,故参考MSDN系统学习一下(翻译了一下英文):CFile file;CFileException fe;//打开文件if(!file.Open(lpszPathName,CFile::modeRead|CFile::shareDenyWrite,&fe)){ ReportSaveLoadException(
2010-04-15 10:46:00 1997
转载 VC基本函数一览
VC基本函数一览2007-03-16 23:12CSize说明一个矩形的高和宽,调用CDC::GetTextExtent成员函数计算使用当前字体的一行文字的高和宽决定的尺寸。 CString::LoadString把一个由nID标识的字符串资源读取到现有的CString对象中。CDC::BeginPath:打开设备上下文中的路径,路径打开后,应用程序可以开始调用
2010-04-08 14:45:00 1592
原创 关于Debug和Release之本质区别的讨论
一、Debug 和 Release 编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /
2010-03-26 14:30:00 799
原创 VC之CString,wchar_t,int,string,char*之间的转换
1. CString 转 wchar_tCString path = "asdf";wchar_t wstr[256] = path.AllocSysString();或者:wchar_t wcstring[256];MultiByteToWideChar(CP_ACP,0,path,-1,wcstring,256);2. wchar_t转CString
2010-03-22 09:53:00 6152 1
转载 从CString到char [].怎么做安全
1.CString s1="ad";char s2[256];strcpy(s2,s1);2.strcpy(s2,s1.GetBuffer(s1.GetLength);3.strcpy(s2,s1.GetBuffer(0);4.for(int i=0;i{char[i]=str.get[i];}char[i]=/0;5.CString 转char[] char temp[
2010-03-18 15:40:00 784
原创 EVC模拟器串口通信配置
最近在用EVC做串口通信方面的程序,因为开发板还没有到,故只能在模拟上运行程序。由于是刚接触EVC,对CE都还不是很了解,也不知道怎样设置才能将PC机的串口映射成模拟器的串口,上网找了些资料也不是很详细,经过一番摸索终于弄好了。 下面是具体的设置1.选择tools下面的Configure platform manager:2.选择所用的模拟器:3.设置连接参数
2009-12-01 11:10:00 1834 2
XP上面可用的T9输入法
2011-06-13
数字签名系统的设计与实现
2009-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人