Как изменить размер трекбара яркости в диалоге CHOOSECOLOR?

Я использую диалог CHOOSECOLOR, но в моем приложении (C ++ / WinAPI) это выглядит странно. Диалог имеет большой слайдер яркости, и я не знаю, почему. Я не нашел способ сделать слайдер меньше.

занятый кот 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);

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]