![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Visual C++
文章平均质量分 84
LiveRock_lalala
这个作者很懒,什么都没留下…
展开
-
桌面时钟(GDI实现) 学习总结
// 很完整的在对话框上绘制矩形的格式void ScaleSetDlg::OnPaint() {CPaintDC dc(this);CPen penBorder(PS_SOLID,1,RGB(255,255,255));CPen *ppenOld = dc.SelectObject(&penBorder);CBrush brPoint(m_color);CBrush*原创 2015-08-10 21:03:52 · 659 阅读 · 0 评论 -
系统资源管理器(文件操作+文件检索+多线程)学习收获
本章涉及的技术点如下:利用树形控件显示本地文件路径利用图形列表控件显示指定路径下的文件(文件图标及名称)利用多线程技术检索文件通过Shell接口便利系统文件和文件夹树形视图控件1、首先先继承 CTreeView 为基类2、在初始化中可以插入相应的 列表,步骤如下: a:获得 插入的名称和图标 b;通过树形控件插入节点使用的结构体 赋值 相原创 2015-08-15 09:04:35 · 664 阅读 · 0 评论 -
扫雷游戏(定时器+GDI+数字时钟)学习收获
本章设计的技术点如下:定时器技术实现计时功能注册表实现英雄榜记录的功能GDI技术实现雷区的绘制功能 双缓冲技术感悟: 1、CPainDC dc(this) 获取当前设备 2、CDC dcMemory 定义一个内存设备 3、dcMemory.CreateCompatibleDC(&dc) 创建一个与当前设备兼容的位图 4、dc.BitBlt(..原创 2015-08-19 10:02:56 · 755 阅读 · 0 评论