有关GDI操作
来源:互联网 发布:淘宝企业店升级天猫 编辑:程序博客网 时间:2024/05/22 08:15
我用循环画了很多直线,如何把它们清除啊
for()
{
CClientDC dc(this);
dc.MoveTo(50,209-i);
dc.LineTo(50+i,209-i);
}
不在OnDraw/OnPaint()的话,Invalidate()重画即可。
要不,就在画线之前设置bool变量控制。。
// 输出文本
void CSystemSetDlg::OutText(CRect rect, CString txt, COLORREF BkColor, COLORREF TextColor)
{
CFont *poldfont, *newfont=new CFont();
CClientDC dc(this);
//创建字体
newfont->CreateFont(25, 0, 0, 0,FW_BOLD, 0, 0,0,GB2312_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,L"宋体");
poldfont=dc.SelectObject(newfont);
//dc.SetBkColor(BkColor);
dc.SetBkMode(TRANSPARENT); //表示透明方式
dc.SetTextColor(TextColor);
dc.DrawText(txt, &rect, DT_LEFT);
dc.SelectObject(poldfont);
newfont->DeleteObject();
delete newfont;
}
用Invalidate()实现重绘操作
- 有关GDI操作
- 有关BCB使用GDI+
- 有关BCB使用GDI+
- GDI+的初始化操作
- delphi gdi plus 操作
- GDI的简单操作
- C# GDI+ 文字操作
- C# GDI+ 文字操作
- C# GDI+ 各种操作
- GDI操作PNG图片
- GDI+之图像操作
- GDI+图像操作
- GDI操作PNG图片
- GDI图像基本操作
- 有关c#GDI绘图的一些方法
- MFC GDI 光栅操作码
- 有关域操作文章
- TreeView的有关操作
- Oracle树结构查询
- Poj1385(求多边形的重心)利用叉积求面积
- ORACLE EBS 简称大全
- cons的作用
- 电脑中的数据输出和数据存储是怎么实现的
- 有关GDI操作
- 常用存儲過程SQL SERVER
- 将十进制手写转换为二进制的一个技巧.....
- 新的征程,新的开始
- dijkstra算法 c语言
- 把PHP代码编译成C/C++代码,使你的php跑得更快
- Oracle 高效SQL
- Linux驱动(多文件)的Makefile实现
- 调整VMware Workstation硬盘空间大小