![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Рисование [D4, D5, Win2k, WinXP]
b_Alex © (2003-04-18 17:20:00)Как узнать цвет фона другого окна?
b_Alex (2003-04-21 10:50:00) [1]Работает. Спасибо
Songoku (2003-04-18 19:14:00) [2]Ну что работает???
Songoku (2003-04-18 19:13:00) [3]Ну тогда всё просто!!!
SetClassLong(Handle,GCL_HBRBACKGROUND,HBrush);
RedrawWindow(Handle, nil, 0, RDW_INVALIDATE or RDW_ERASE or RDW_ALLCHILDREN);
b_Alex (2003-04-18 18:54:00) [4]Форма у меня API, создается програмно.
Но такая команда не работает.
Songoku (2003-04-18 18:48:00) [5]Попробуй вот это .... но я не уверен!!!
SetClassLong(hWnd,GCL_HBRBACKGROUND,Твой Дескриптор);
Если онко сдлано на API то тогда должно работать. если VCL то там по другому.
У тебя какая форма API или VCL???
b_Alex (2003-04-18 17:37:00) [6]Так эта функция выдает HENDLE BRUSH-а, а можно ли этот хандел использовать для установки цвета фона в своем окне?
b_Alex (2003-04-18 17:37:00) [7]Так эта функция выдает HANDLE BRUSH-а, а можно ли этот хандел использовать для установки цвета фона в своем окне?
Игорь Шевченко (2003-04-18 17:31:00) [8]GetClassLong(hWnd, GCL_HBRBACKGROUND)