- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 MFC学习--对话框及窗口背景色
置对话框背景颜色及背景图片可在OnCtlColor(),OnEraseBkgnd(),OnPaint()里设置,对话框初始化完毕,显示窗口时按顺序调用OnSize()>OnEraseBkgnd()>OnPaint()>OnCtlColor()。 OnEraseBkgnd()中默认调用基类(CFrameWnd)的OnEraseBkgnd(), 用窗口类中注册的Brush绘制背景。因此,绘制窗口
2012-11-21 09:44:43 1139
转载 MFC绘制图片闪烁详解
用MFC如何高效地绘图 显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。 而且多数人认为MFC的绘图函数效率很低,总是想寻求其它的解决方案。 MFC的绘图效率的确不高但也不差,而且它的绘图函数使用非常简单, 只要使用方法得当,再加上一些技巧,用MFC可以得到效率很高的绘图程序。 我想就我长期(呵呵当然也只有2年多
2012-11-15 14:25:59 4072
原创 mfc对话框设置背景位图,并防止位图失真
在Dialog对应的类的 .h头文件 里面添加消息处理函数,用于改变Dialog的背景: afx_msg BOOL OnEraseBkgnd(CDC* pDC); 然后在.cpp实现文件里面添加实现代码: BOOL CHGolfDlg::OnEraseBkgnd(CDC* pDC) { // TODO: Add your message handler code
2012-11-14 19:36:19 2793 3
原创 用MFC对话框做无闪烁图片重绘
用应用程序向导生成一个基于对话框的应用程序 把对话框Styles里的Border设置为Resizing,并把Minimize box跟Maximize box复选按钮都勾上 现在我们为资源导入一张位图然后我们为程序添加四个私有变量private: int height; int width; CBitmap myBitmap; BITMAP bm; 然后
2012-11-14 09:05:38 621
原创 CImagList 使用详解
2009-09-26 21:44 图像列表控件(CImageList)是相同大小图像的一个集合,每个集合中均以0为图像的索引序号基数,(可以把这些图标看成是以数组方式存储的),图像列表通常由大图标或位图构成,其中包含透明位图模式(实际上,所有的再一个图像列表中的图标都被存储在一个屏幕设备的位图中)。可以利用windows API来绘制、建立和删除图像,并能实现增加、删除、替换和拖动图像邓
2012-11-10 09:56:16 1496
原创 MFC Tree Control 控件使用
MFC Tree Control控件使用 1.InsertItem 添加节点 参数: 文字,图标,父节点 返回: HTREEITEM 示例: 添加一系列节点 HTREEITEM hItem = m_Tree.InsertItem("root",NULL,NULL);///root就是节点的标题 int i,j; for (i=0;i { HTREEITEM h
2012-11-09 10:19:41 7003
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人