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

Вниз

Контур для непрямоугольного региона   Найти похожие ветки 

 
paradox01   (2007-03-14 08:39) [0]

Как начертить контур сложному региону при наведении курсора и удалить при отведении  курсора. Типа выделение. Если можно в примерах покажите.


 
MBo ©   (2007-03-14 08:51) [1]

проверка - PtInRegion
рисование границы - FrameRgn


 
paradox01   (2007-03-14 14:05) [2]

function FrameRgn(DC, Rgn,Brush: Cardinal; Width,Height: Integer): Bool;
Обводит область кистью высотой Height и шириной Width пикселей.
DC - дескриптор канвы окна;
Rgn - дескриптор области;
Brush - дескриптор кисти.

Потом как удалить это выделеие. У кисти есть свойство XOR как у Pen которое при повторной отрисовке на том же месте стирает линию. А то у меня сложный фон.


 
MBo ©   (2007-03-14 15:52) [3]

>Потом как удалить это выделеие. У кисти есть свойство XOR как у Pen
никак, весь фон перерисовать только

Можешь сам написать процедуру, обрисовывающую регион пером.

А как у тебя регион получается? А то, может, проще Path создавать и StrokePath


 
paradox01   (2007-03-15 09:53) [4]


> А как у тебя регион получается? А то, может, проще Path
> создавать и StrokePath

Объединением некоторых регионов или с использованием маски. Что такое Path и описание StrokePath?


 
MBo ©   (2007-03-15 13:14) [5]

>описание StrokePath
в MSDN или справке WinSDK
там же Path functions - работа с траекториями.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
2-1186570746
loeg
2007-08-08 14:59
2007.09.02
Memo и WebBrowser


3-1178351086
RomanH
2007-05-05 11:44
2007.09.02
Случайный disconect c СУБД


6-1163754057
alucard
2006-11-17 12:00
2007.09.02
Помогите составить метод IdHTTP1.Post


2-1186655093
DINOEL
2007-08-09 14:24
2007.09.02
Как в памяти хранить таблицу из 5 колонок?


15-1186164819
guestfromwww
2007-08-03 22:13
2007.09.02
как уничтожить пункт в меню.