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

Вниз

ПРИВЕТ ВСЕМ!!! Подскажите, PLEASE!!! как нарисовать....   Найти похожие ветки 

 
@andrew ©   (2002-02-04 13:16) [0]

...DrawFocusRect на Screen. У меня есть Form1, на ней Panel1, а на ней Image1, в кот-ую загружен jpg. Соотв., чтобы нарисовать на Image1 надо: 1-е - иметь не jpg, а bmp, а 2-е - zoom=100, иначе пойдут искажения. Я мог бы рисовать не на Image1, а на Form1, но т.к. Image1 сидит на панели, это невозможно. След., надо рисовать на экране. Я знаю, что это можно сделать, но как?
Заранее Спасибо!!!


 
@andrew ©   (2002-02-04 14:32) [1]

Я вот помню, что надо как-то закреейтить канву экрана, ну а далее, типа, все просто.
Прошу прощения, что мучаю - очень надо.

Может быть можно каким-нибудь другим способом сделать то, что я хочу?


 
@andrew ©   (2002-02-04 16:00) [2]

Я конечно же не смог ничего сделать сам, но зато нашел замечательный компонентик от LMD. Называется LMDScreenCanvas. Ну а далее, как и говорил, все очень просто. LMDScreenCanvas1.BeginPaint, LMDScreenCanvas1.Canvas.DrawFocusRect(Rect(Image1.ClientToScreen.... и т.д. Ура!!! Однако, я все же не прочь узнать: как это делается "по-мастерски". Спасибо.

P.S.
Тихо сам с собою я веду беседу :о))


 
DMN ©   (2002-02-04 18:14) [3]

Можно рисовать не на экране, а на формк, поверх всех лежащих в ней контролов. Для этого надо использовать DC не клиентской части формы, а окна формы. GetWindowDC(MyForm.Handle).



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
4-66702
iyalosovetsky
2001-12-20 21:28
2002.02.21
Проверка пра пользователя


1-66619
Nikita
2002-02-06 13:08
2002.02.21
Как найти последнюю ячейку с данными в EXCEL


3-66423
wicked
2002-01-25 15:39
2002.02.21
асинхронное ADO


14-66678
Nikolay
2002-01-01 17:44
2002.02.21
Всех с наступившим!


3-66484
EternalWonderer
2002-01-23 20:48
2002.02.21
Получение списка алиасов Net8