Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Класс Элемент выбора цвета


Автор: Rickert 21.1.2007, 07:58
Мне нужно сделать на диалоге элемент выбора цвета, стандартный из палитры.
 smile 

Автор: zkv 21.1.2007, 09:35
да, примерно так (подробности в МСДН): 
Код

void CTestDlg::OnBnClickedButton3()
{
    CColorDialog dlg;
    dlg.m_cc.Flags |= CC_FULLOPEN | CC_RGBINIT;
    dlg.m_cc.rgbResult = RGB(255, 0, 0);
    COLORREF color;
    CString str;
    if( IDOK == dlg.DoModal() )
    {
        color = dlg.GetColor();
        str.Format("RGB value of the selected color - \n" 
                        "red = 0x%x, green = 0x%x, blue = 0x%x\n",
                    GetRValue(color), GetGValue(color), GetBValue(color));
        AfxMessageBox( str );
    }
}

Автор: Rickert 21.1.2007, 10:44
Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)