摘要: 1. GetCurrentTime()GetCurrentTime()只和16位版本的windows兼容,在32位windows下最好用gettickcount();2. GetLocalTime()GetLocalTime()在不同的机器中会有不同的结果,这和你在控制面板中的时区设置有关. 该函数是获取的系统当前所属时区的时间, 比如说, 在北京时区, 那么获取的该时间的时间.3. GetSystemTime()GetSystemTime()获取的格林尼治时间, 是全球标准时间.SYSTEMTIME stUTC;GetSystemTime(&stUTC);TCHAR chBuf[nB 阅读全文
posted @ 2011-07-25 18:49 role 阅读(10259) 评论(0) 推荐(1) 编辑
摘要: NCB是“No Compile Browser”的缩写,其中存放了供ClassView、WizardBar和Component Gallery使用的信息,由VC开发环境自动生成,工程拷来拷去都会生成新的信息以适应新的环境变量,有时就造成函数变量等不能联想。 所以无所谓的,每一次都可以删掉该文件当我们要从工程中删除一个类时,在删除.h,.cpp,文件后还要删除.ncb文件. 阅读全文
posted @ 2011-07-25 12:48 role 阅读(5630) 评论(0) 推荐(0) 编辑
摘要: 代码简介或代码解析:在一些情况下,应用程序有许多信息要显示,当一个窗口内显示不下时,VC提供的MDI应用程序可以解决这个问题,但是如果应用程序只是对单个文档,采用多种方式显示,则采用SDI更合适。那么,如何在单文档应用程序中实现多视图呢?缺省情况下,派生类的构造函数是pretected类型的,必须将它改为public类型,因为我们将会动态生成派生视图类并切换活动的视图。也可以一次生成所有的视图,但是这样造成系统资源的极大浪费。1首先利用资源编辑器新建4个对话框,在对话框中添加需要的控件,各个对话框的ID分别为IDD_MULTIVIEW_FORM,IDD_MULTIVIEW_FORM2,IDD_ 阅读全文
posted @ 2011-07-25 10:55 role 阅读(2804) 评论(0) 推荐(0) 编辑
摘要: vc如何用messagebox输出键盘按下的键,总结了下……void CWork3Dlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) {// TODO: Add your message handler code here and/or call default CDialog::OnKeyDown(nChar, nRepCnt, nFlags);/*char lsChar;lsChar=char(nChar); MessageBox(&lsChar);*////*重载PreTransMessage虚函数MSG *pMsg;if( 阅读全文
posted @ 2011-07-25 10:40 role 阅读(688) 评论(0) 推荐(0) 编辑