我现在有一个图标,假设上面画了一个膏药旗,是红色填充的圆,周围都是白色。现在,在不同的场景下,我希望用其它颜色来填充这个圆,该怎么办呢?如果颜色种类固定,一种方法当然是分别做一个图标来完成。那假设颜色预先无法确定呢?能否使用程序在绘制图标的时候可以改变这个填充色呢?
预定的条件是,这个图标只会有红色和白色。那么,能否通过程序可以将指定的颜色去替换图标中的红色???
我对DrawIconEx的参数不太熟悉,不知道这个函数能行吗?
预定的条件是,这个图标只会有红色和白色。那么,能否通过程序可以将指定的颜色去替换图标中的红色???
我对DrawIconEx的参数不太熟悉,不知道这个函数能行吗?
解决方案 »
- 求思路-QT或者MFC实现按钮状态过渡效果
- shell extesions编程-做一个explorer上的右键菜单,为什么Initialize时老是返回DV_E_FORMATETC错误!
- 请问动态工具条按钮图片怎么切换?
- 一个奇怪问题.关于无阻塞套字节(不好意思,我就只有10分了)
- 恭喜大版主出书
- 做一个类似Shell的程序!
- 关于一些编程语言的用途,及适用场合的问题?!
- 得到IWebBrowser2指针该怎么获得它的html代码?
- 求源码,用CListCtrl和CComboBox实现文件列表的功能
- 我继承一个CFormView类CMyFormView,放到分割窗口中,为什么运行时总是出错?
- 列表控件List Control更新数据后,很久才响应,请问怎么解决?
- 写文件的问题
CBrush brush(RGB(255,0,0));
CBrush *Oldbrush = pDC->SelectObject(&brush);
//ToDo:在此处为本机数据添加绘制代码
pDC->Ellipse(m_rect); //画一个圆
pDC->SelectObject(Oldbrush);