如何在CHOOSECOLOR Dialog中更改光度轨迹栏的大小?

时间:2014-03-13 08:15:33

标签: c++ winapi colordialog common-dialog

我正在使用CHOOSECOLOR对话框,但在我的应用程序(C ++ / WinAPI)中,它看起来很奇怪。 Dialog有很大的光度滑块,我不知道为什么。我还没有办法让滑块更小。

a busy cat http://toxicbumble.com/color_dialog.png

对话框由此代码创建(来自MSDN的示例代码):

CHOOSECOLOR cc;                 // common dialog box structure 
static COLORREF acrCustClr[16]; // array of custom colors 
HWND hwnd;                      // owner window
HBRUSH hbrush;                  // brush handle
static DWORD rgbCurrent;        // initial color selection

// Initialize CHOOSECOLOR 
ZeroMemory(&cc, sizeof(cc));
cc.lStructSize = sizeof(cc);
cc.hwndOwner = hwnd;
cc.lpCustColors = (LPDWORD) acrCustClr;
cc.rgbResult = rgbCurrent;
cc.Flags = CC_FULLOPEN | CC_RGBINIT;

ChooseColor(&cc);

0 个答案:

没有答案