level 11
gameloftyou
楼主
为什么有的窗体内使用时能正确返回选择的颜色,而有的无论如何只返回RGB(80,80,80); = =|||
COLORREF SelectColor()
{
static CHOOSECOLOR cc;
static COLORREF crCustColors[6];
cc.lStructSize = sizeof(CHOOSECOLOR);
cc.hwndOwner = NULL;
cc.hInstance = NULL;
cc.rgbResult = RGB(0x80,0x80,0x80);
cc.lpCustColors = crCustColors;
cc.Flags = CC_RGBINIT|CC_FULLOPEN;
cc.lCustData = 0;
cc.lpfnHook = NULL;
cc.lpTemplateName = NULL;
ChooseColor(&cc);
return cc.rgbResult;
}
2012年08月27日 07点08分
1
COLORREF SelectColor()
{
static CHOOSECOLOR cc;
static COLORREF crCustColors[6];
cc.lStructSize = sizeof(CHOOSECOLOR);
cc.hwndOwner = NULL;
cc.hInstance = NULL;
cc.rgbResult = RGB(0x80,0x80,0x80);
cc.lpCustColors = crCustColors;
cc.Flags = CC_RGBINIT|CC_FULLOPEN;
cc.lCustData = 0;
cc.lpfnHook = NULL;
cc.lpTemplateName = NULL;
ChooseColor(&cc);
return cc.rgbResult;
}