c ++,win32中的对话框

时间:2013-03-09 13:43:26

标签: c++ winapi visual-c++

我正在使用win32 c ++,所以我想创建对话框,“消息框,颜色对话框”,它可以工作,但是当我调用该对话框时我遇到的问题直到最小化父窗口和再次最大化它。这是一个简单的颜色对话框

COLORREF choseColor()
{
    CHOOSECOLOR color;
    COLORREF ccref[16];
    COLORREF selcolor=0x000000;

    memset(&color,0,sizeof(color));
    color.lStructSize=sizeof(CHOOSECOLOR);
    color.hwndOwner=NULL;
    color.lpCustColors=ccref;
    color.rgbResult=selcolor;
    color.Flags=CC_RGBINIT;

    if(ChooseColor(&color))
        {
        selcolor=color.rgbResult;
        }
    return selcolor;
}  

0 个答案:

没有答案