Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Написание Form Designer а   Найти похожие ветки 

 
pantel ©   (2004-04-19 18:21) [0]

Фактически, 2 вопроса в одном.
1. Как сделать чтоб в фоне окна рисовались точки по сетке (Canvas.Pixels[] очень тормозно)
2. Как сделать отображение выделения поверх WinControl"ов? И перехват сообщений мыши к ним. С обычными-то контролами легко - можно поставить PaintBox поверх всего, а с оконными - ...


 
WebErr ©   (2004-04-19 18:38) [1]


> Canvas.Pixels[]

Лучше TBitmap.ScanLine[] - он быстрее!


 
pantel ©   (2004-04-19 18:41) [2]

Он-то быстрее, но у формы нету битмапа. Или имеется в виду предварительно прорисовать в какой-то битмап размером с форму и потом его на форму положить?


 
WebErr ©   (2004-04-19 18:42) [3]


> 2. Как сделать отображение выделения поверх WinControl"ов?
> И перехват сообщений мыши к ним. С обычными-то контролами
> легко - можно поставить PaintBox поверх всего, а с оконными
> - ...

Можно создать (CreateWindow) окно с прозрачной кистью в качестве Bkground"a (Hollow Brush в параметрах WndClass"a), со стандартным рисунком "а-ля Form Designer focus".


 
WebErr ©   (2004-04-19 18:43) [4]


> Или имеется в виду предварительно прорисовать в какой-то
> битмап размером с форму и потом его на форму положить?

Зачем задавать вопрос, если уже знаешь ответ?! :))))


 
pantel ©   (2004-04-19 20:16) [5]

Окно поверх всего создал, но у него если поставить HOLLOW_BRUSH, то оно не стирает ничего, в тч. и то, что под формой на экране. То есть как поставить, что это окно прозрачное кое-где?


 
Sun bittern ©   (2004-04-20 06:15) [6]

pantel ©   (19.04.04 18:41) [2]

Canvas у TForm никто не отобирал :)

2. Вопрос - ищи в сети HANDLES.PAS


 
KSergey ©   (2004-04-20 07:33) [7]

http://z-ol.chat.ru/cmp.htm

TStretchHandles Прозрачный компонент, применяемый для перемещения визуальных элементов формы и изменения их размеров во время работы программы. Во время работы от визуально очень напоминает редактор Delphi



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.041 c
1-1079947978
V-Isa
2004-03-22 12:32
2004.04.11
Hot Key + Selected Text


6-1075289909
Goida
2004-01-28 14:38
2004.04.11
Программа для отсылки SMS


1-1082401016
tivispider
2004-04-19 22:56
2004.04.11
помогите оптимизировать код


3-1081745181
[matrix]MaroudeR
2004-04-12 08:46
2004.04.11
Где взять полный FIBPlus?


3-1079166634
anatolyk
2004-03-13 11:30
2004.04.11
Ширина колонки в DBGRIDEH (...EH!)