• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






君凌烟阁

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页

2018年2月8日

Win32双缓冲讲解
摘要: 双缓冲是一种思想,也是一种方法,它可以避免频繁的闪烁问题。如果在画布上直接绘画,由于每次都会重新擦除然后重绘,绘制需要时间,所以肉眼会看到闪烁问题。解决的方法就是在内存中先创建出一个内存dc,然后在内存dc中绘制,绘制结束后,直接“贴”上去就好了。 具体步骤如下: 1、声明 HDC hMemDC; 阅读全文
posted @ 2018-02-08 14:55 君凌烟阁 阅读(974) 评论(0) 推荐(0)
 

2018年2月5日

好的学习网站
摘要: 学习OpenGL的网址: 英文版:https://learnopengl.com/ 中文版:https://bullteacher.com/category/zh_learnopengl_com 这两个网站都是从零开始学习的网址,适合初学者。 OpenGL的官网:https://www.opengl 阅读全文
posted @ 2018-02-05 09:52 君凌烟阁 阅读(233) 评论(0) 推荐(0)
 

2018年2月2日

VC窗口类的销毁-是否需要delete
摘要: Windows窗口如果使用new的方法添加之后,在父窗口析构的时候,有些需要delete有些却不需要delete。这个的确有点坑,由于c++的实现,对于每个自己new的对象,我都会delete删除它,直到某一天删除一个窗口指针时,挂了!!!而且奇怪的时候,另外一个窗口指针对象删除就没事!!!然后百度 阅读全文
posted @ 2018-02-02 15:09 君凌烟阁 阅读(288) 评论(0) 推荐(0)
 

2018年1月19日

ScrollView在调试状态一点击就挂的原因(OnMouseActivate)
摘要: 这几天做的一个任务是做一个Dialog,需要在这个Dialog中添加一个自定义的CSrollvew类,但是遇到一个比较扯淡的问题,程序直接运行时可以的,调试状态下一点击CSrollview就挂了。而且错误信息很少,后来在师傅帮助下,发现在OnMouseActivate中挂了。原来发现在Dialog与 阅读全文
posted @ 2018-01-19 14:31 君凌烟阁 阅读(172) 评论(0) 推荐(0)
 

2018年1月17日

TextOut与DrawText的区别
摘要: BOOL TextOut( HDC hdc, // 句柄 int nXStart, // 字符串的开始位置 x坐标 int nYStart, // 字符串的开始位置 y坐标 LPCTSTR lpString, // 字符串 int cbString // 字符个数 ); int DrawText( 阅读全文
posted @ 2018-01-17 13:50 君凌烟阁 阅读(572) 评论(0) 推荐(0)
 

2018年1月3日

数独算法
摘要: 其中m_stdSudoKu[9][9]是9*9的数组,用于保存完整的数独。这个函数由于一次可能无法得到数独,所以调用的时候需要循环调用,知道返回true。 该算法原理就是每次得到某个空格数字就要进行3重限制的校对,排除横,竖,3*3宫格已经出现过的数字。 阅读全文
posted @ 2018-01-03 16:01 君凌烟阁 阅读(450) 评论(0) 推荐(0)
 

2018年1月2日

win32绘图基础
摘要: 获取设备环境句柄: (1)WM_PAINT消息中: PAINTSTRUCT ps; HDC hdc = BeginPaint(hwnd,&ps); EndPaint(hwnd,&ps); PAINTSTRUCT中包含一个名为rcPaint的矩形结构体,该结构体定义了客户无效区范围的矩形。 (2)非W 阅读全文
posted @ 2018-01-02 11:47 君凌烟阁 阅读(145) 评论(0) 推荐(0)
 

2017年12月22日

Win32基础知识整理
摘要: 1、定义字符串 在资源新建String table,增加新字符串; (win32加载) TCHAR tcIDName[255]=_T(""); LoadString(hInstance,IDS_NAME,tcIDName,255); 2、窗口居中 在WM_CREATE消息中增加如下代码: 3、TCh 阅读全文
posted @ 2017-12-22 11:36 君凌烟阁 阅读(341) 评论(0) 推荐(0)
 

2017年12月19日

Win32最简单的程序
摘要: 注意:需要设置多字符集,不然编译无法通过。在项目出右击属性。常规->字符集->选择多字符集。 阅读全文
posted @ 2017-12-19 16:32 君凌烟阁 阅读(232) 评论(0) 推荐(0)
 

2017年11月23日

初学layer
摘要: canvas是支持图层layer渲染这种技术的,canvas默认就有一个layer,当我们平时调用canvas的各种drawXXX()方法时,其实是把所有的东西都绘制到canvas这个默认的layer上面。 我们还可以通过canvas.saveLayer()新建一个layer,新建的layer放置在canvas默认layer的上部,当我们执行了canvas.saveLayer()之后,我们所... 阅读全文
posted @ 2017-11-23 17:14 君凌烟阁 阅读(127) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页