Диалог с выбором цвета> Как ты определишь, что пользователь имел ввиду установить цвет в черный или нажал Cancel ?
Сорри, стормозил. Тут надо исходить от ситуации. Если ты предлагаешь юзеру выбрать цвет, значит этот цвет нужно к чему-то применить. Значит у этого "чего-то" есть цвет по умолчанию, на тот случай, если юзер не выберет никакого цвета. Значит указывай свой дефолтный цвет в качестве параметра к методу ChooseColorDlg(). И в любом случае, чего бы не сделал юзер (выбрал черный цвет, нажал cancel) - возвращаемый рез-тат будет тем, что тебе нужно. |