获取系统调色板颜色,并设置
2007-05-30 17:10
351 查看
CColorDialog *cor=new CColorDialog();//声明调色板
cor->DoModal();
COLORREF c=cor->GetColor();//获取选中的颜色
// GetRValue(color), GetGValue(color), GetBValue(color)); 分别得到选中的RGB值
// AfxMessageBox(CString(c));
CDC * pDC=GetDC();
CPen pen(PS_SOLID,1,RGB(GetRValue(c),GetGValue(c),GetBValue(c))); //设置画笔的颜色
CPen* pOldPen = (CPen*)pDC->SelectObject(&pen);
pDC->MoveTo(0,0);
pDC->LineTo(20,20);
cor->DoModal();
COLORREF c=cor->GetColor();//获取选中的颜色
// GetRValue(color), GetGValue(color), GetBValue(color)); 分别得到选中的RGB值
// AfxMessageBox(CString(c));
CDC * pDC=GetDC();
CPen pen(PS_SOLID,1,RGB(GetRValue(c),GetGValue(c),GetBValue(c))); //设置画笔的颜色
CPen* pOldPen = (CPen*)pDC->SelectObject(&pen);
pDC->MoveTo(0,0);
pDC->LineTo(20,20);
相关文章推荐
- 如何在Windows窗体中调用系统调色板对话框,并获取用户所选择的颜色?
- Android开发-------设置系统状态栏颜色
- ios获取和设置系统音量
- [置顶] getenv、setenv函数(获取和设置系统环境变量) 与 环境变量
- java 获取系统变量(环境变量和设置变量)
- 获取过度颜色百分比及设置背景颜色渐变
- LinearLayout按下(pressed)或获取焦点(focused)时背景设置不同颜色或图片
- 如何设置、获取linux系统时间
- [Winform][C#]获取系统颜色预定义颜色和现有字体集
- Android framework开发全局系统属性设置与获取
- Android 设置系统的返回键 和软键盘获取焦点问题
- 系统状态栏设置背景颜色和APP标题栏一致(非全屏)
- 设置控制台字体颜色及获取字体大小
- 关于获取安卓手机系统输入法和设置输入法
- QTextEdit中选中文本修改字体与颜色,全部文本修改字体与颜色(设置调色板的前景色、背景色、文字颜色以及基色)
- 【打印技术01】获取及设置系统默认打印机
- Android应用获取通知栏权限是否开启--以及跳转到系统设置界面--解决方案
- iOS 获取系统wifi列表,wifi信号强度,并给wifi设置密码,标签(副标题)
- 【Android】 获取系统时间以及时间与字符串时间的转换以及时间的比较从而设置软件失效时间
- 获取和设置某个点的颜色