自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cbema

人不是有自信了才会挑战,而是挑战了才会有自信!

  • 博客(11)
  • 收藏
  • 关注

原创 同一个指针居然可以分配两次内存而不出错。

今天上午,一个小失误。把一个CBUTTON*  p指针分配空间的代码,放到了一个循环执行语句中。结果在对其进行坐标变换的时候出现了2个id相同的CBUTTON。一个在原来的位置不动,另一个移动到新的位置。 浪费了一个上午的时间,才搞清楚。  事实上指针只是记录了之后一次分配的内存而已。 总结:指针指示一个记录内存地址的变量而已。

2010-01-27 13:38:00 1624

原创 CString的一些应用

1.计算机中汉字所占字符长度也为2字节。

2010-01-18 14:52:00 582

原创 CListCtrl的一些应用

删除所有列CListCtrl m_List;CHeaderCtrl* pHeaderCtrl = m_List.GetHeaderCtrl();if (pHeaderCtrl != NULL){  int  nColumnCount = pHeaderCtrl->GetItemCount();//列数   for(int i = 0;i   {   m_List.DeleteColumn(

2010-01-18 08:55:00 589

原创 消息传递浮点数据

float  fLeft =10.2;float  fRight  = 11.4;  ::SendMessage(this->GetParent()->m_hWnd,WM_Data,(WPARAM)&fLeft,(LPARAM)&fRight);  float  fLeft  = *((float*)wParam);float  fRight   = *((float*)l

2010-01-16 10:19:00 850

原创 全局变量的一些注意

源自csdn的帖子里面的内容,目前在用全局变量,但还没有出错,留个记号,已备以后使用。 现在贴上主要代码; C/C++ code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#pragma data_

2010-01-15 08:28:00 898

原创 2410下wince 5.0 大容量SD卡的驱动

       虽然我不觉得这有什么技术难度,因为微软已经把驱动做好了,但是有很多人问我这个问题,其实我也不知道该怎么回答你们。因为可能不同的厂家有不同的硬件中断映射的做法。这里我只是把我之前作完之后整理的笔记放在这里,希望对你们有帮助。 由于我所使用bsp包已经预先设定了系统中断,所以微软所提供的sd主控制驱动在动态分配系统中断时就会失败。修改的地方就是这里,去掉动态中断,在bsp中加

2010-01-12 08:30:00 3061 3

原创 对双缓冲技术的一点理解!

void CCurve::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) { // TODO: Add your code to draw the specified item CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC); UINT state = lpDrawItemStruct->itemSta

2010-01-11 15:50:00 808

原创 有关于vc类向导不出现add windows message。

由vc自己生成的窗口类,通常有这个提示,引入其他类的时候不一定存在。  解决方法: 删除所有除dsp rc以外的文件。classwizard中将提示相关文件是否加入,重新加入各个文件夹对应文件即可。

2010-01-11 15:04:00 871

原创 常量数组指针的一些用法

const LPCTSTR buf3[num3]={ "1","2",};const LPCTSTR *buf2[num2]={ buf3,buf3,     };const LPCTSTR **buf1[num1]={buf2,buf2,};  

2010-01-03 16:30:00 691

原创 new的一些用法。

一维(TYPE*) p;p =new (Type[num]);二维TYPE (p*)[num1];p =new (Type[num2][num1]); 三维TYPE (p*)[num1][num2];p =new (Type[num3][num1][num2]);   赋值*p = *(其他指针);赋地址p = (其他指针); 

2010-01-03 16:22:00 606

原创 static的一些注意!

      extern全局变量、static全局变量和static局部变量的生存期都是“永久”,区别只是可见域不同。extern全局变量可见区域是工程,static全局变量可见区域是文件,而static局部变量的可见区域是块。       在一个类中,定义static类型数据,会被多个对象共享,因此不可以随意定义static。只有当多个对象同时拥有一个属性时,可以利用static定义。

2010-01-03 16:11:00 458

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除