通用对话框专题之颜色对话框
2008-02-20 17:15
218 查看
好了,接下来在贴出颜色对话框吧!
void CComDialogDlg::OnBtnColorDlg()
{
// TODO: Add your control notification handler code here
CColorDialog dlg(RGB(255,0,0)/*初始颜色*/,CC_FULLOPEN | CC_RGBINIT/*标记*/,this/*父窗口*/);
/*CColorDialog dlg;
dlg.m_cc.Flags |= CC_FULLOPEN | CC_RGBINIT; //标记
dlg.m_cc.rgbResult = RGB(255, 0, 0); //初始颜色
dlg.m_cc.hwndOwner = m_hWnd; //父窗口句柄
dlg.m_cc.lStructSize = sizeof(CHOOSECOLOR);*/
if( IDOK == dlg.DoModal() )
{
CClientDC dc(this);
dc.SetBkMode(TRANSPARENT);
dc.SetTextColor(dlg.GetColor()); //得到选择的颜色
dc.TextOut(20, 120, "Hello World!");
}
}
void CComDialogDlg::OnBtnColorDlg()
{
// TODO: Add your control notification handler code here
CColorDialog dlg(RGB(255,0,0)/*初始颜色*/,CC_FULLOPEN | CC_RGBINIT/*标记*/,this/*父窗口*/);
/*CColorDialog dlg;
dlg.m_cc.Flags |= CC_FULLOPEN | CC_RGBINIT; //标记
dlg.m_cc.rgbResult = RGB(255, 0, 0); //初始颜色
dlg.m_cc.hwndOwner = m_hWnd; //父窗口句柄
dlg.m_cc.lStructSize = sizeof(CHOOSECOLOR);*/
if( IDOK == dlg.DoModal() )
{
CClientDC dc(this);
dc.SetBkMode(TRANSPARENT);
dc.SetTextColor(dlg.GetColor()); //得到选择的颜色
dc.TextOut(20, 120, "Hello World!");
}
}
相关文章推荐
- 通用对话框专题之字体对话框
- 通用对话框专题之打印和页面设置对话框
- 颜色管理通用对话框 colorDialog
- 扩展颜色对话框 - (关键字:CHOOSECOLOR,CColorDialog,通用对话框)
- 通用对话框专题之查找替换对话框
- 通用对话框专题之文件对话框
- 通用对话框专题之浏览文件夹对话框
- 颜色选择对话框CColorDialog类
- :创建一个窗体;在窗体上添加一个按钮(text设置为 选择线颜色);向窗体添加一个颜色对话框(colorDialog1)单击按钮,能够打开一个颜色对话框,选择颜色,且更改画笔颜色
- (第四版中文版)[七]Windows 通用对话框--嵌套对话框
- VS.net2005基于VC++实现windows mobile下调用颜色选择对话框
- 18字体和颜色对话框
- 文件、文件夹、颜色对话框
- MFC 修改对话框的背景颜色及透明度
- 改变对话框上的控件的背景与颜色
- 自定义扩展颜色对话框
- MFC基于对话框的的背景颜色修改
- 转载《WEB调用系统颜色选择对话框》
- 弹出选择颜色对话框
- 修改对话框picture控件背景颜色的方法