Помогите!
пробовал SetDialogBkColor - в 7.0 не идет!!
WM_CTRCOLOR - оже не работает!!!
Помогите, если можно самплом!
Цвет диалога не меняется!!!
пробовал SetDialogBkColor - в 7.0 не идет!!
WM_CTRCOLOR - оже не работает!!!
Помогите, если можно самплом!
незнаю зачем тебе надо изменять цвет диалога, но попробуй WM_ERASEBKGND у него обрабатывать, и рисуй всё что угодно на фоне.
и тут Остапа понесло:
дальше можно не читать!
правда имей ввиду, программы написанные вне рамок цветов Windows зачастую смотрятся непроффесионально, нелепо и не к месту. Как и почти 90% программ "написанных" в визуальных средах высокого уровня (VB,Delphi), кнопки с страшными картинками в два цвета, дикими шрифтами, серые фоны окон не сочетаются с бордюрами, диалоги рамеры которых можно менять а всё элементы собраны в одном уголу, и т.д. и т.п.
кстати хорошей провекой для программ может служить комп моего карифана, он всегда настраивает нестандартные цвета, ширину бордюров, и шрифты. Очень мало программ выдерживают такую проверку, каждый считает своим долгом написать CreateSolidBrush(RGB(192,192,192)); вместо положенного GetSysColorBrush(COLOR_BTNFACE); и почему-то все ширину бордюра окна считают около 2 пикселей, а на самом деле она GetSystemMetrics(SM_CXEDGE) пикселей, тоже самое и с шириной/высотой скроллбаров и так можно продолжать далее...