摘要: 实现功能:状态栏文本改变;状态栏设置进度条//获取状态栏句柄(指针)CStatusBar * pStatusBar =(CStatusBar *)AfxGetMainWnd()->GetDescendantWindow(AFX_IDW_STATUS_BAR);//改变文本pStatusBar->SetPaneText(0,"TXT");//0表示position//设置进度条pStatusBar->SetPaneInfo(1,ID_INDICATOR_CAPS, SBPS_NORMAL, 150);//改变状态栏第二格的宽度,width设置为150 CRe 阅读全文
posted @ 2012-12-05 19:55 最好的时光 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 网上搜,MFC菜单置灰的代码: CMenu * pMenu = AfxGetMainWnd()->GetMenu(); //获取菜单指针 CMenu *pSubMenu = pMenu->GetSubMenu(4);//获取菜单第4栏弹出子菜单栏的指针 pSubMenu->EnableMenuItem(ID_XX,MF_BYCOMMAND| MF_DISABLED | MF_GRAYED);//把ID_XX项置灰看起来一点错误都没有,但是运行后ID_XX项还是没有变灰,参照《VC++深入详解》(孙鑫 等编著)第179页,需要添加:CMainFrame::CMainFrame( 阅读全文
posted @ 2012-12-05 16:51 最好的时光 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 昨天一下午都在折腾这个bitmap文件,卡在了一个死角上。想做的事情是用很多栅格点的数据生成灰度图像。先把这些数据标准化到0-255之间;然后生成file文件,填写bitmap文件头,填写标准化后的栅格数据。需要注意的有两点:1,数据类型的转换,我是从float转为unsigned char,然后转为byte,因为很少接触byte类型,查了以后才知道byte和unsigned char其实是一样的。2,bitmap文件头的填写。可参考任一一个讲解bitmap文件结构的文档。http://lhbyron.bokee.com/652956.html我做完这两个步骤,却发现生成图像失败。当时考虑可能 阅读全文
posted @ 2012-03-13 22:10 最好的时光 阅读(348) 评论(0) 推荐(0) 编辑