- 博客(11)
- 收藏
- 关注
原创 同一个指针居然可以分配两次内存而不出错。
今天上午,一个小失误。把一个CBUTTON* p指针分配空间的代码,放到了一个循环执行语句中。结果在对其进行坐标变换的时候出现了2个id相同的CBUTTON。一个在原来的位置不动,另一个移动到新的位置。 浪费了一个上午的时间,才搞清楚。 事实上指针只是记录了之后一次分配的内存而已。 总结:指针指示一个记录内存地址的变量而已。
2010-01-27 13:38:00 1624
原创 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 851
原创 全局变量的一些注意
源自csdn的帖子里面的内容,目前在用全局变量,但还没有出错,留个记号,已备以后使用。 现在贴上主要代码; C/C++ code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#pragma data_
2010-01-15 08:28:00 900
原创 2410下wince 5.0 大容量SD卡的驱动
虽然我不觉得这有什么技术难度,因为微软已经把驱动做好了,但是有很多人问我这个问题,其实我也不知道该怎么回答你们。因为可能不同的厂家有不同的硬件中断映射的做法。这里我只是把我之前作完之后整理的笔记放在这里,希望对你们有帮助。 由于我所使用bsp包已经预先设定了系统中断,所以微软所提供的sd主控制驱动在动态分配系统中断时就会失败。修改的地方就是这里,去掉动态中断,在bsp中加
2010-01-12 08:30:00 3062 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 809
原创 有关于vc类向导不出现add windows message。
由vc自己生成的窗口类,通常有这个提示,引入其他类的时候不一定存在。 解决方法: 删除所有除dsp rc以外的文件。classwizard中将提示相关文件是否加入,重新加入各个文件夹对应文件即可。
2010-01-11 15:04:00 872
原创 常量数组指针的一些用法
const LPCTSTR buf3[num3]={ "1","2",};const LPCTSTR *buf2[num2]={ buf3,buf3, };const LPCTSTR **buf1[num1]={buf2,buf2,};
2010-01-03 16:30:00 692
原创 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关注的人