社区
图形处理/算法
帖子详情
请问如何得到CPen的颜色?
USTCTony
2003-05-07 05:57:08
我想用当前PEN的颜色来创建一个
CBrush 请问我如何得到当前pen
的颜色?
CBrush.CreateSolidBrush(color); //??
急等。
多谢。
...全文
150
4
打赏
收藏
请问如何得到CPen的颜色?
我想用当前PEN的颜色来创建一个 CBrush 请问我如何得到当前pen 的颜色? CBrush.CreateSolidBrush(color); //?? 急等。 多谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
likai8225
2003-06-21
打赏
举报
回复
的确有GetLogPen()
具体用法msdn都有
cuka
2003-05-07
打赏
举报
回复
哈哈~~~~
原来还有GetLogPen()....
多谢Skt32(Skt32) 指点...
cuka
2003-05-07
打赏
举报
回复
MFC好象没有直接提供这样的函数...
不过,我有一个用SDK解决的办法...
如下:
COLORREF SetDCPenColor(
HDC hdc, // 指向HDC句柄,在MFC应为CDC::m_hDC
COLORREF crColor // 新的PEN的颜色
);
该函数返回COLORREF结构为先前的HPEN的颜色,你可以保存该函数的返回值。
然后用于CBrush.CreateSolidBrush(color); 再把以前的CPEN颜色改回来
注:你想获得颜色的CPEN应已被选用到了CDC中了
Skt32
2003-05-07
打赏
举报
回复
GetLogPen()
计算机图形学 V从图形编程
//获得光标所在的前一个位置 curPnt=point; 使用鼠标绘图 绘制直线 设置橡皮筋模式 DrawLine(pDC,m_Startp,prePnt);//绘制橡皮线 DrawLine(pDC,m_Startp,curPnt); m_Endp=point; } pDC->SetROP2...
C++MFC教程
Visual C++MFC入门教程 目录 +-- 第一章 VC入门 |------ 1.1 如何学好VC |------ 1.2 理解Windows消息机制 |------ 1.3 利用Visual C++/MFC开发Windows程序的优势 ...
颜色
和背景色不属于字体的属性。关于如何创建...
VC之美化界面篇本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础:
CPen
HPEN 画笔特性—画轮廓时所使用的线的粗细 CRgn HRGN 区域特性—包括定义它的点 表1 图形对象类和它们封装的句柄 使用CDC和图形对象类,在Windows里绘图还算是很简单的。观察以下的画面: 图2 使用CDC绘制...
Visual C++2010开发权威指南(共三部分).part1.rar
2.8.2 在框架类中获得当前的文档类和视图类对象指针 101 2.8.3 获得应用程序类对象的指针 101 2.8.4 从应用类对象中获得主框架类对象的指针 101 2.9 小结 102 第3章 Visual C++ 2010 MFC菜单编程 103 3.1 菜单编程 ...
CPen
类
CPen
画笔是一种用来画线及绘制有形边框的工具,用户可以指定它的
颜色
及厚度,并且可以指定它画实线、点线或虚线。
CPen
类,该类封装了Windows图形设备接口(GDI)画笔,主要通过构造函数来创建绘图对象。 1构造...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章