powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отрисовка cxHeader
8 сообщений из 8, страница 1 из 1
Отрисовка cxHeader
    #39557010
vitku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Есть контрол cxHeader с одной секцией. Нужно на канве этой секции справа отрисовать свою картинку.
Пробовал вот такой код:
Код: pascal
1.
2.
3.
4.
5.
procedure TfrmMain.hdDetailDrawSection(HeaderControl: TcxCustomHeader;
  Section: TcxHeaderSection; const ARect: TRect; Pressed: Boolean);
begin
  HeaderControl.Canvas.DrawImage(ImageList, ARect.Right - 22, ARect.Top, 0, True);
end;


чтобы получилось так, как на прилагаемом скриншоте. Рисовать - рисует, только затирает черным цветом фон контрола. Наверно нужен другой способ отрисовки. В какую сторону рыть? Подскажите хоть направление. Спасибо.
...
Рейтинг: 0 / 0
Отрисовка cxHeader
    #39557055
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkuВ какую сторону рыть? Подскажите хоть направление. Спасибо.
Есть подозрение что он не затирает, а не отрисовывает. Т.е. нужно перед отрисовкой картинки сначала заставить его отрисовать дефолтную секцию. Как это сделать не знаю :)
...
Рейтинг: 0 / 0
Отрисовка cxHeader
    #39557075
vitku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekcvp,
вообще-то когда не отрисовывает, то скорее всего на месте контрола образуется прозрачная область. Такое происходит например при ручной отрисовке в cxGrid при установке параметра ADone в false. А здесь заполняет черным...
...
Рейтинг: 0 / 0
Отрисовка cxHeader
    #39557092
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkuвообще-то когда не отрисовывает, то скорее всего на месте контрола образуется прозрачная областьСмелое утверждение :) А если буфферизация включена?
...
Рейтинг: 0 / 0
Отрисовка cxHeader
    #39557099
vitku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
white_nigger,
ну... я утверждаю только то, что видел сам. Сталкивался с таким. В тонкости не вдавался. Ну а по сути вопроса будут мысли?
...
Рейтинг: 0 / 0
Отрисовка cxHeader
    #39557105
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkuНу а по сути вопроса будут мысли?Тебе уже всё сказали
...
Рейтинг: 0 / 0
Отрисовка cxHeader
    #39557148
vitku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
white_niggerТебе уже всё сказали
Понятно. Значит никто не пользуется cxHeader. Печально
...
Рейтинг: 0 / 0
Отрисовка cxHeader
    #39557207
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе ответил один из разработчиков DevExpress.
Неужели чей либо другой ответ будет более компетентен ?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отрисовка cxHeader
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]