鹿我所录的博客

记录我在学习C#中的点点滴滴,记录下以备后来人借鉴。

 

2015年8月5日

VC++绘图时,利用双缓冲解决屏幕闪烁 转载

摘要: 最近做中国象棋,绘制界面时遇到些问题,绘图过程中屏幕闪烁,估计都会想到利用双缓冲来解决问题,但查了下网上双缓冲的资料,发现基本是MFC的,转化为VC++后,大概代码如下:void DrawBmp(HDC hDC, HBITMAP hBitmap){ HDC hdcMEM; //用于缓冲作图的... 阅读全文

posted @ 2015-08-05 15:30 鹿我所录 阅读(1325) 评论(0) 推荐(0)

VC++双缓冲保持背景不擦除之实现

摘要: 几天前,我终于克服了C++窗体重绘时的闪烁问题,用到的技巧就是双缓冲。但是怎样保持住已经绘制的图形呢?也就是仿照Windows自带的画图程序一般,动态的做出一条直线。最容易想到的方法是在MouseMove过程中,不断擦除上次所画的线,然后再画出新的直线,只须增件变量保存开始的点和上次的点即可。这样做... 阅读全文

posted @ 2015-08-05 15:19 鹿我所录 阅读(2648) 评论(0) 推荐(0)

VC++中操作XML(MFC、SDK)转

摘要: [转]VC++中操作XML(MFC、SDK) XML在Win32程序方面应该没有在Web方面应用得多,很多Win32程序也只是用XML来存存配置信息而已,而且没有足够的好处的话还不如用ini。VC++里操作XML有两个库可以用:MSXML和XmlLite。MSXML又细分了两种接口:DOM和SAX2。XP没自带有XmlLite,只自带有2.x、3.x版的MSXML,不支持SAX2(需要MSXML ... 阅读全文

posted @ 2015-08-05 06:08 鹿我所录 阅读(566) 评论(0) 推荐(0)

导航