- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 获取Windows系统时间
#include SYSTEMTIME stTime; GetLocalTime(&stTime); ostringstream ostr; ostr ostr ostr ostr ostr ostr ostr cout 控制台应用程序中,就用上面的ostr来输出系统时间。
2015-08-28 15:53:53 451
原创 MFC保存和读取文件时默认添加一个文件扩展名
在资源视图中,XXX工程下的文件夹XXX.rc里面的String Table文件夹下的String Table,双击打开。 多文档工程的话,将IDR_XXXTYPE那一栏改为 \nXXX\nXXX\nckd文件(.ckd)\n.ckd\nXXX.Document\nXXX.Document即可,此时运行工程后点击打开或保存时,默认的扩展名为ckd。单文档工程的话,则应该是在IDR_MAI
2015-08-17 17:35:32 779
转载 MFC绘图不闪烁——双缓冲技术
在VC/MFC用CDC绘图时,频繁的刷新,屏幕会出现闪烁的现象,CPU时间占用率相当高,绘图效率极低,很容易出现程序崩溃。 所谓双缓冲技术,下面是百度百科的解释: 我们看电视时,看到的屏幕称为OSD层,也就是说,只有在OSD层上显示图像我们才能看到。现在,我需要创建一个虚拟的、看不见但是可以在上面画图(比如说画点、线)的OSD层,我称之为offscreen(后台缓冲区)。这个offsc
2015-08-14 17:14:33 494
原创 MFC中View类获取CMainFrame的方法
CMainFrame* pMain=(CMainFrame*)AfxGetMainWnd();
2015-08-13 17:34:50 2496
原创 MFC右键时产生菜单
在类视图中选中相应类,右下角属性的消息中,选中WM_CONTEXMENU消息,添加OnContextMenu 在资源视图中的Menu文件夹,右键,选择插入Menu,在弹出的Menu中添加一级菜单和二级菜单。 void Cmission1_731View::OnContextMenu(CWnd* /*pWnd*/, CPoint /*point*/)//该函数的功能是:右键时产生自己在资源视
2015-08-06 18:41:35 462
原创 MFC类之间获取指针的方法
自定义类中获取view指针(MDI框架): CMDIFrameWnd *pFrame = (CMDIFrameWnd*)AfxGetApp()->GetMainWnd(); CMDIChildWnd *pChild = (CMDIChildWnd*)pFrame->GetActiveFrame(); // or CMDIChildWnd *pChild = pFrame->MDIGetAct
2015-08-05 18:57:32 515 1
原创 CObList
首或尾访问 GetHead 返回列表中的首元素(列表不能为空) GetTail 返回列表中的尾元素(列表不能为空) 操作 RemoveHead 从列表首删除元素 RemoveTail 从列表尾删除元素 AddHead 在列表首增加一个元素或另一个列表的所有元素(并产
2015-08-04 17:33:41 1502
转载 MFC画图(画线、画矩形、画刷画笔的使用)
绘制任意线条: 1、创建基于单文档工程:Draw CDrawView类中添加成员变量: CPoint m_ptOrigin; BOOL m_bDraw; 2、CDrawView()中初始化: m_ptOrigin = point; m_bDraw = false; 3、添加消息响应函数: WM_LBUTTONDOWN WM_LBUTTONUP WM_MOUSEMOVE
2015-08-03 16:00:28 1679
含修改密码忘记密码申请帐号的类似QQ空间的留言板
2012-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人