Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Наследник от TStringGrid


Arnold ©   (2004-10-30 13:09:00) 

Как загрузить в свой компонент наследника от TStringGrid рисунок, да так чтобы линии ячеек были видны??


Pentium133   (2004-11-09 12:53:00) [1]

DoubleBuffered:= true помогает?


And-U   (2004-11-08 23:50:00) [2]

в DrawCell мерцает не меньше


MBo   (2004-10-30 17:51:00) [3]

не исключено, что мой совет - плохой. Возможно, будет лучше в DrawCells перекрытом рисовать.


Arnold   (2004-10-30 17:19:00) [4]

я пишу вот так, но картинко очень сильно мерцает

procedure TStringGrid.WMErase(var Msg: TMessage);
var
DC:Hdc;
ps:PaintStruct;
begin
inherited;
DC:=Msg.WParam;
Canvas.Draw(0,0,Bitmap)
end;


MBo   (2004-10-30 17:12:00) [5]

описка - WM_ERASEBKGND
код писать не собираюсь ;)


Arnold   (2004-10-30 17:09:00) [6]

Напиши пожалуста примерный код, а то у меня чтото не выходит


MBo   (2004-10-30 15:03:00) [7]

Вероятно, обработчик WM_EARSEBKGND перекрыть, и в нем свой фон нарисовать


Наверх

Титульная страница Поиск, карта сайта Написать письмо