!!!颜色对话框问题
各位前辈好!我刚学VC,有个问题问一下,勿见笑:
我要为画的图形用颜色对话框选择颜色,这是我写的步骤:
1、通过“颜色选择”按钮,产生颜色对话框,
void CSetlineDlg::OnSellinecolor()
{
// TODO: Add your control notification handler code here
CColorDialog dlg;
if(dlg.DoModal()==IDOK)
{
COLORREF lineColor=dlg.GetColor(); //
}
}
2、将lineColor(已经声明并初始化)传递到
CSetlineDlg dlg;
CPen pen( PS_SOLID , linewidth , dlg.lineColor );中
我感觉是lineColor没有将值传递到或是响应时没有改变(因为我改变lineColor的初始值时,画的图形颜色也跟着变),我不知道问题怎么解决?(在线等~~)