VC绘图控制
来源:互联网 发布:微信聊天数据怎么恢复 编辑:程序博客网 时间:2024/06/05 10:42
VC颜色对话框
设置颜色对话框出初始选择的颜色,必须设置CC_RGBINIT标记.
mcc.Flags|=CC_RGBINIT.
设置CC_FULLOPEN可以让颜色对话框全部展开
mcc.Flags|=CC_RGBINIT|CC_FULLOPEN.
mcc.rgbResult保存了选择的颜色.
示例代码:
void CGraphicView::OnColor()
{
// TODO: Add your command handler code here
CColorDialog dlg;
dlg.m_cc.Flags|=CC_RGBINIT;
dlg.m_cc.rgbResult=m_clr;
if(IDOK==dlg.DoModal())
m_clr=dlg.m_cc.rgbResult;
}
VC字体对话框
lpLogFont指向了所选的字体.
DeleteObject可用来释放资源对象
VC改变对话框控件的背景及文本颜色
如果想改变控件的颜色,应该在控件的父类窗口上响应
OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
返回的画刷 就是其背景颜色
可以通过pWnd来判断ID 从而只改变某些控件的颜色.
VC显示位图资源
1、创建位图资源
2、定义CBitmap对象
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);
3、创建兼容DC
CDC dcCompatible;
dcCompatible.CreateCompatibleDC(pDC);
4、将位图选到兼容DC中
dcCompatible.SelectObject(&bitmap);
5、将兼容DC中的位图贴到当前DC中。
pDC->BitBlt(rect.left,rect.top,rect.Width(),rect.Height(),&dcCompatible,0,0,SRCCOPY);
- VC绘图控制
- 孙鑫VC++第10章绘图控制
- 孙鑫《vc ++深入详解》第十章绘图控制
- 《VC++深入详解》学习笔记 第十章 绘图控制
- VC++深入详解笔记——10. 绘图控制
- 孙鑫VC++深入详解(9):绘图控制
- VC++ 绘图控制(对话框和单文档消息传递)
- VC绘图
- vc 绘图
- 绘图控制
- 绘图控制
- VC++绘图编程----怎样绘图
- VC绘图总结
- vc双缓冲绘图?
- vc++ 双缓冲绘图
- VC双缓冲绘图
- VC 双缓冲绘图
- VC软件绘图技术
- POJ 3167 Cow Patterns (KMP + 树状数组)
- 14条最佳JS代码编写技巧
- 任务间通信机制
- C#连接mysql
- Java语法基础
- VC绘图控制
- uva 10791 - Minimum Sum LCM
- 查找算法_顺序查找
- C++面向对象程序设计 第六章 排序
- C/C++中extern关键字详解
- jQuery性能优化
- js中substring,substr,slice的用法
- 移动应用界面原型构建工具,交互设计师的利器
- LNUX C语言系统编程(复制文件描述符)