日常笔记
CBEMA
这个作者很懒,什么都没留下…
展开
-
消息传递浮点数据
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 阅读 · 0 评论 -
static的一些注意!
extern全局变量、static全局变量和static局部变量的生存期都是“永久”,区别只是可见域不同。extern全局变量可见区域是工程,static全局变量可见区域是文件,而static局部变量的可见区域是块。 在一个类中,定义static类型数据,会被多个对象共享,因此不可以随意定义static。只有当多个对象同时拥有一个属性时,可以利用static定义。原创 2010-01-03 16:11:00 · 458 阅读 · 0 评论 -
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 阅读 · 0 评论 -
常量数组指针的一些用法
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 阅读 · 0 评论 -
有关于vc类向导不出现add windows message。
由vc自己生成的窗口类,通常有这个提示,引入其他类的时候不一定存在。 解决方法: 删除所有除dsp rc以外的文件。classwizard中将提示相关文件是否加入,重新加入各个文件夹对应文件即可。原创 2010-01-11 15:04:00 · 871 阅读 · 0 评论 -
对双缓冲技术的一点理解!
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 阅读 · 0 评论