Форум: "Начинающим";
Текущий архив: 2009.07.19;
Скачать: [xml.tar.bz2];
ВнизЦвет формы и кнопок на WinApi Найти похожие ветки
← →
const (2009-05-25 20:09) [0]Недавно начал писать на API(до этого писал на VCL). Интересует вопрос: как становить тот или иной цвет формы и кнопки, используя RGB параметры?
...
var
Brush : HBrush;
Window: TWndClassEx;
...
begin
...
Brush:= RGB(54, 54, 54); // нужны именно эти параметры
...
window.hbrbackground:= Brush;
...
Но при компиляции форму просто не видно, а на кнопки пытался воздействовать сообщением WM_CTLCOLOR через SendMessage, тоже ноль эффекта. Заранее благодарен, извиняюсь за глупый вопрос.
← →
Игорь Шевченко © (2009-05-25 21:40) [1]кнопки должны иметь стиль BS_OWNERDRAW
> Но при компиляции форму просто не видно
Какой кошмар!
← →
Германн © (2009-05-26 02:32) [2]?
> Но при компиляции форму просто не видно
Какая тут форма? Если речь идёт о WinApi ?
И при чём тут "компиляция"?
← →
Германн © (2009-05-26 03:11) [3]
> до этого писал на VCL
Батонокидателю - привет!
← →
KSergey © (2009-05-26 07:58) [4]> Но при компиляции форму просто не видно
Надо код смотреть
← →
Palladin © (2009-05-26 08:05) [5]:)
← →
CodeMaster © (2009-05-26 09:48) [6]
> Но при компиляции форму просто не видно
Напортачил ты где-то в имени окна.
← →
KilkennyCat © (2009-05-26 10:11) [7]причем здесь имя. он же цвет меняет. вот и сделал ее невидимого цвета.
← →
clickmaker © (2009-05-26 16:07) [8]> а на кнопки пытался воздействовать сообщением WM_CTLCOLOR
The WM_CTLCOLORBTN message is sent to the parent window of a button before drawing the button. The parent window can change the button"s text and background colors. However, only owner-drawn buttons respond to the parent window processing this message
If an application processes this message, it must return a handle to a brush. The system uses the brush to paint the background of the button
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.07.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c